Überprüfen, ob mehrere Funktionen wahr sind, dann tun Sie etwas

Ich bin stecken geblieben auf das, was ich dachte, war eine einfache PEBCAK Fehler auf meinem Teil. Ich bin versucht, um zu überprüfen, alle meine Funktionen wahr sind, bevor ich ein Formular Absenden, kann aber nicht die Figur für das Leben von mir, was falsch ist. Unten ist mein javascript code:

function checknewaccount(){
if(emailvalid()&& checkname() && passwordcheck())
{
    return true;
}
else{
    return false;
}
}


function emailvalid()
{
      if(email condition)
      {
          return true;
      }
      else {
          return false;
      }
}

function checkname())
{
      if(name condition)
      {
          return true;
      }
      else {
          return false;
      }
}

function passwordcheck(){
      if(password condition)
      {
          return true;
      }
      else {
          return false;
      }
}

html unter:

<form  id="newaccount" name="newaccount" method="post"  onSubmit="accountcode.php">
<input type="text" id="email" onBlur="emailvalid()"/>
<input type="text" id="username" onBlur="checkname()" />
<input type="password" id="password"  onkeyup="passwordcheck()"/>
<input type="submit" value="New" onClick="return checknewaccount()"/>
</form>

Wenn ich auf "Neues, nichts passiert, und ich weiß, dass die accountcode.php nicht ausgeführt wird, weil nichts passiert auf der Datenbank Ende und es werden keine Fehler gemeldet.

Zusammenfassend, meine Frage ist, wie checknewaccount() funktioniert nicht? Hat es etwas damit zu tun, wie rufe ich Sie?

Ich bin neu in javascript also, wenn ich jetzt völlig off auf meiner Umsetzung, ich entschuldige mich. Vielen Dank für die Hilfe!

Ok sorry ich aufgeräumt, meinen code in die Frage, und ich hoffe, es macht mehr Sinn für alle. Tut mir Leid, dass früher.
unser Tipp, wenn Sie möchten, zu markieren code snippets in den Kommentaren, verwenden Sie ein "backtick" ` (Links von 1 auf kbd) vor und nach dem code

InformationsquelleAutor Siriss | 2010-12-12

Schreibe einen Kommentar