2012-12-13 11 views
5

Gibt es derzeit eine Möglichkeit, eine Vergleichsprüfung zwischen zwei Feldern durchzuführen, um zu überprüfen, ob sie übereinstimmen oder nicht übereinstimmen, wenn HTML5 validiert wird? Oder müssten Sie Ihr eigenes Javascript schreiben, um es zu tun?HTML5-Validierung und Feldvergleich

+0

Ich glaube nicht, es kann getan werden. Werfen Sie einen Blick auf dieses Thema: http://stackoverflow.com/questions/9142527/can-you-require-two-form-fields-to-match-with-html5 –

Antwort

2

Diese Art der Überprüfung kann nicht mit HTML5 durchgeführt werden.

2

Nicht gerade mit HTML5 Validierung aber ein wenig JavaScript kann das Problem beheben, finden Sie ein allgemeines Beispiel in Bezug auf Ihre Frage:

<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> 
Verwandte Themen