Heim  >  Artikel  >  Web-Frontend  >  So erreichen Sie Passwortkonsistenz in Validierungsformularen in jQuery

So erreichen Sie Passwortkonsistenz in Validierungsformularen in jQuery

亚连
亚连Original
2018-06-22 16:41:281661Durchsuche

Dieser Artikel stellt hauptsächlich die jQuery-Methode zur Überprüfung der Formularpasswortkonsistenz und der Überprüfung von E-Mail- und Mobiltelefonnummern mit regulären Ausdrücken vor. Dazu gehören die Erfassung von jQuery-Formularelementen und die damit verbundenen Betriebsfähigkeiten. Freunde in Not können sich darauf beziehen.

Das Beispiel in diesem Artikel beschreibt die Methode von jQuery zur Überprüfung der Konsistenz von Formularkennwörtern und der Überprüfung von E-Mail-Adressen und Mobiltelefonnummern durch reguläre Ausdrücke.

jQuery-Skript

<script type="text/javascript">
function check_password() {
  if ($("#password").val() != $("#checkPWD").val()){
    alert("请保证两次输入密码的一致性!");
    $("#checkPWD").focus();
  }
}
function check_email() {
  var reg = /\w+[@]{1}\w+[.]\w+/;
  if (!reg.test($("#email").val())){
    alert("请输入正确的email!");
    $("#email").focus();
  }
}
function check_phone() {
  var reg = /^1[34578]\d{9}$/;
  if (!reg.test($("#phone").val())){
    alert("请输入正确的手机号!");
    $("#phone").focus();
  }
}
</script>

HTML-Datei

<!DOCTYPE html>
<html>
<head>
  <script src="jquery1.3.2.js"></script>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>注册界面</title>
</head>
<body>
  <center>
    <h1>用户注册</h1>
    <form action="" method="post">
      <table width="400px" cellspacing="0px" cellpadding="0px" border="1px">
        <tr>
          <td>用户名</td>
          <td><input type="text" name="username" placeholder="用户名为3-12位字母数字或下划线组合" ></td>
        </tr>
        <tr>
          <td>密 码</td>
          <td><input type="password" name="password" placeholder="密码长度为6-12位的纯数字" id="password"></td>
        </tr>
        <tr>
          <td>确认密码</td>
          <td><input type="password" name="checkPWD" placeholder="密码长度为6-12位的纯数字" id="checkPWD" onchange="check_password()"></td>
        </tr>
        <tr>
          <td>手机号码</td>
          <td><input type="text" name="phone" placeholder="请输入正确的手机号码格式" id="phone" onchange="check_phone()"></td>
        </tr>
        <tr>
          <td>邮箱</td>
          <td><input type="email" name="email" placeholder="请输入正确邮箱格式" id="email" onchange="check_email()" required="required"></td>
        </tr>
        <tr>
          <td colspan="2" style="text-align:center">
            <input type="submit" value="注册">
            <input type="reset" value="重置">
          </td>
        </tr>
      </table>
    </form>
  </center>
</body>
</html>

Ergebnis ausführen:

Das Obige habe ich für alle zusammengestellt. Ich hoffe, dass es in Zukunft für alle hilfreich sein wird.

Verwandte Artikel:

So fügen Sie eine Mobiltelefon-Bestätigungscode-Komponente in Vue hinzu

So verwenden Sie state und setState in reagieren ( Details Tutorial)

So verwenden Sie die React Native-Screenshot-Komponente (ausführliches Tutorial)

So ermitteln Sie, ob jQuery geladen ist

So verwenden Sie Mui Back, um zum Aktualisieren der Seite zurückzukehren

Das obige ist der detaillierte Inhalt vonSo erreichen Sie Passwortkonsistenz in Validierungsformularen in jQuery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn