2012-01-05 5 views

答えて

1

あなたがoninputまたはonsubmitイベントにelement.setCustomValidity(message)を設定する必要がありvalidity.customErrorをトリガーします。 Here's a simple example、最初の形式:ここ

<form target="#" method="post" > 
    <label>Enter Rob: <input id="rob" required></label> 
    <br/> 
    <input type="submit"> 
</form> 

はJSは、jQueryのイベントを結合するために使用されています:

$('form').bind('input', function() { 
    var r = $('#rob')[0]; 
    if (r.value !== 'Rob') { 
     r.setCustomValidity('You did not enter Rob'); 
    } else { 
     r.setCustomValidity(''); 
    } 
}); 
関連する問題