HTML5验证和字段比较

时间:2012-12-13 17:23:18

标签: javascript html5 html5-validation

目前有没有办法在2个字段之间进行比较检查,以检查它们在HTML5验证中是匹配还是不匹配?或者您是否必须编写自己的Javascript来执行此操作?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分: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>