2012-12-13 12 views
5

現在、2つのフィールド間で比較チェックを行って、HTML5の検証で一致するかどうかを確認する方法はありますか?それともあなた自身のJavascriptを書かなければならないでしょうか?HTML5の検証とフィールドの比較

+0

私はそれを行うことができるとは思いません。このトピックを見てみましょう:http://stackoverflow.com/questions/9142527/can-you-require-two-form-fields-to-match-with-html5 –

答えて

2

この種のチェックは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> 
関連する問題