【问题标题】:HTML5 validation and field comparisonHTML5 验证和字段比较
【发布时间】:2013-09-19 19:33:19
【问题描述】:

目前有什么方法可以在 2 个字段之间进行比较检查,以检查它们在 HTML5 验证中是否匹配?还是您必须编写自己的 Javascript 才能做到这一点?

【问题讨论】:

标签: javascript html html5-validation


【解决方案1】:

使用 HTML5 无法完成这种检查。

【讨论】:

    【解决方案2】:

    不完全是 HTML5 验证,但一点 JavaScript 可以解决问题,以下是关于您的问题的一般示例:

    <form method="post" enctype="multipart/form-data" action="Your_Action_Page.php">
    <p>Password:</p>
    <input name="password" required="required" type="password" id="password" />
    <p>Confirm Password:
    </p>
    <input name="password_confirm" required="required" type="password" id="password_confirm" oninput="check(this)"  />
    <script language='javascript' type='text/javascript'>
    function check(input) {
    if (input.value != document.getElementById('password').value) {
    input.setCustomValidity('Password Must be Matching.');
    } else {
    // input is valid -- reset the error message
    input.setCustomValidity('');
    }
    }
    </script>
    <br /><br />
    <input type="submit" />
    </form>
    

    【讨论】:

      猜你喜欢
      • 2012-03-02
      • 1970-01-01
      • 1970-01-01
      • 2015-07-08
      • 2013-04-25
      • 1970-01-01
      • 2013-04-05
      • 2018-02-21
      • 2013-01-12
      相关资源
      最近更新 更多