1

我只需要禁用HTML 5 验证的错误消息。我的意思是验证应该在那里。用户不会在不填写文本字段的情况下提交表单。即使用户不填写文本文件,我也不想显示任何消息,例如“请填写此文件”。

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

1 回答 1

-1

您可以使用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;
});
于 2016-12-02T06:46:36.360 回答