webForumDet fria alternativet

Variabel i window.open

4 svar · 337 visningar · startad av Yossarian

YossarianMedlem sedan aug. 200469 inlägg
#1

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>

@ndersMedlem sedan juni 200032 969 inlägg
#2
...window.open('p/processing.php?amount=' + amount[b] + '[/b]&email=' + ...

Snälla, använd [kod]-taggar.

Jesper TMedlem sedan nov. 20017 144 inlägg
#3

Snabel hann före.... :)

YossarianMedlem sedan aug. 200469 inlägg
#4

Tackar! Skönt veta att man fortfarande kan lära sig saker :)

Jesper TMedlem sedan nov. 20017 144 inlägg
#5

Då skall du få lära dig en till sak; klicka på knappen "redigera" på ditt första inlägg.
Omslut din bifogade kod med [kod] [/kod ] ;)

256 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
132 ms — hämta forumlista (db)
123 ms — hämta statistik (db)
123 ms — hämta tråd, inlägg och bilagor (db)