Får inte med värdet "amount" i min sträng?
Någon som kan kika o se felet? För är grov amatör på Javascript...och försökt modifiera lite själv :)
"Amount" kommer från ett hiddenfält..
\<script type="text/javascript"\>
\<!--
function checkField(frmCheck){
var emailad;
var amount;
var tmp;
var tmp2;
emailad = frmCheck.email.value;
amount = frmCheck.amount.value;
tmp = emailad.indexOf('@')
if (tmp != -1) tmp2 = emailad.indexOf('@',tmp+1)
if ((tmp == 0) \|\| (tmp2 != -1) \|\|(emailad.indexOf('@')==-1) \|\| (emailad.indexOf('.')==-1) \|\| CheckAlphabeticnumEmail(emailad)!= true){
alert('Please enter a valid email address!');
return(false);
}
// This command opens the wallet.
window.open('p/processing.php?amount=' + amount&email=' + emailad ,'Wallet','width=640,height=480,location=yes,status=yes');
return(false);
}
function CheckAlphabeticnumEmail(strCheck){
var returnVal = true
if (strCheck.length \> 0){
for (var i = 0; i \< strCheck.length; i++){
var ch = strCheck.substring (i, i + 1)
if (ch \< "a" \|\| ch \> "z")
if (ch \< "A" \|\| ch \> "Z")
if (ch \< "0" \|\| ch \> "9")
if (ch != "-" && ch != "." && ch != "\_" && ch != "@")
returnVal = false
}
}
return (returnVal)
}
-->
</script>