2012-12-13 14 views
5

Czy istnieje obecnie sposób sprawdzania porównania między dwoma polami, aby sprawdzić, czy pasują one do sprawdzania poprawności HTML5 lub nie pasują do nich? Czy musiałbyś napisać własny skrypt Javascript, aby to zrobić?Sprawdzanie poprawności HTML5 i porównanie pól

+0

Nie sądzę, można to zrobić. Spójrz na ten temat: http://stackoverflow.com/questions/9142527/can-you-require-two-form-fields-to-match-with-html5 –

Odpowiedz

2

Tego rodzaju kontroli nie można wykonać za pomocą HTML5.

2

Niezupełnie z walidacji HTML5 ale trochę JavaScript może rozwiązać ten problem, po to ogólny przykład dotyczące zapytanie:

<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> 
Powiązane problemy