Wie zum ausführen von client-seitigen Formular-Validierung auf Passwort
Mache ich ein einfaches " sign-up-Seite. Für die Passwort-Sachen, die ich brauchen, um zu überprüfen das neue Kennwort und das bestätigte Kennwort sind die gleichen, aber keine Ahnung, wie
<div class="row">
<!--New Username-->
<div class="large-4 columns form-text">New Username</div>
<div class="large-8 columns">
<div class="input-icon font-awesome"></div><input type="text" class="form-input" name="username" required>
</div>
</div>
<br/>
<div class="row">
<!--New email-->
<div class="large-4 columns form-text">Email</div>
<div class="large-8 columns">
<div class="input-icon font-awesome"></div><input type="email" class="form-input" name="email" pattern="[a-zA-Z]*@[a-zA-Z]*" required>
</div>
</div>
<br/>
<div class="row">
<!--New Passwrord-->
<div class="large-4 columns form-text">New Password</div>
<div class="large-8 columns">
<div class="input-icon font-awesome"></div><input type="password" class="form-input" name="password" required>
</div>
</div>
<br/>
<div class="row">
<!--Reconfirm new password-->
<div class="large-4 columns form-text">Re-enter Password</div>
<div class="large-8 columns">
<div class="input-icon font-awesome"></div><input type="password" class="form-input" name="password-confirm" required>
</div>
</div>
- Wie weit haben Sie bekommen?
- Zeigen Sie Ihren code so weit bro
- Entschuldigung für meinen Kommentar vorher (jetzt gelöscht)... ich habe deine Frage falsch verstanden, und dachte, Sie wollte überprüfen, ob das Passwort gültig war
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das ist ziemlich viel code, aber ich brach ein Beispiel auf einer fiddle.
Vereinfachte HTML:
Ich verwendet jQuery:
});
Viele Male neue Lernende vergessen den e.preventDefault(); Ohne Sie, wird das Formular Einreichen, unabhängig von der Validierung. Gibt false zurück, wenn es etwas falsch, und das Formular kann nicht abgeschickt werden.
Gibt es einen Ereignis-listener auf die Schaltfläche senden. Wenn es angeklickt, oder die enter-Taste gedrückt wird, fokussiert in der form, es wird führen Sie die Validierung. Wenn alles in Ordnung ist, wird die post die Informationen an die URL im action-Attribut des form-Tags.
Ein weiterer wichtiger Punkt ist immer die re-Validierung auf der Serverseite. Wenn ein Benutzer hat Javascript deaktiviert das Formular wird nach den Informationen, unabhängig davon, was in Ihrem Validierung Skript.
mit normalen javascript, nur die Anpassung an Ihren source-code:
den gleichen code oben, aber mit dem redirect: http://jsfiddle.net/m7BrM/
option 2 verwenden Sie ein plugin:
http://www.technicalkeeda.com/jquery/password-and-confirm-password-validation-in-jquery