Проверка HTML5 и сравнение полей

Есть ли в настоящее время какой-либо способ сделать проверку сравнения между 2 полями, чтобы убедиться, что они совпадают или не совпадают в проверке HTML5? Или вам придется написать свой собственный Javascript, чтобы сделать это?

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>

Такого рода проверка не может быть выполнена с использованием HTML5.

Другие вопросы по тегам