2016-12-02 58 views
0

我需要禁用錯誤消息的HTML 5驗證。我的意思是驗證應該在那裏。如果沒有填寫文本字段,用戶將不會提交表單。即使用戶沒有填寫文本提交,我不想顯示任何消息,如「請填寫此字段」。如何僅禁用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

您可以使用novalidate屬性從HTML跳過驗證,然後加入JavaScript驗證代碼 - 上提交事件。

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; 
});