2016-12-02 3 views
0

HTML5検証のエラーメッセージのみを無効にする必要があります。私は検証がそこにあるはずであることを意味する。ユーザーはテキストフィールドを入力せずにフォームを送信しません。ユーザーがテキストを記入していない場合でも、「このフィールドに記入してください」などのメッセージは表示しません。イベントを提出の上に -HTML 5検証のメッセージのみを無効にするにはどうすればよいですか?

<form action="action_page.php"> 
    First name:<br> 
    <input type="text" name="firstname" value="" required> 
    <br> 
    <input type="submit" value="Submit"> 
</form> 

答えて

0

あなたは、HTMLからの検証をスキップして、JavaScriptを検証コードを追加するnovalidate属性を使用することができます。

HTML:

<form novaidate> 
    First name:<br> 
    <input type="text" name="firstname" value="" required> 
    <br> 
    <input type="submit" value="Submit"> 
</form> 

JS:

$('form').submit(function(){ 
    //check validations and submit through AJAX 
    return false; 
}); 
関連する問題