如何仅禁用 HTML 5 验证的消息?
How to disable only message of HTML 5 Validation?
我需要禁用 仅 HTML 5 验证的错误消息。我的意思是验证应该在那里。用户不会在不填写文本字段的情况下提交表单。即使用户没有填写提交的文本,我也不想显示任何消息,如 "Please fill out this filed"。
<form action="action_page.php">
First name:<br>
<input type="text" name="firstname" value="" required>
<br>
<input type="submit" value="Submit">
</form>
您可以使用 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;
});
我需要禁用 仅 HTML 5 验证的错误消息。我的意思是验证应该在那里。用户不会在不填写文本字段的情况下提交表单。即使用户没有填写提交的文本,我也不想显示任何消息,如 "Please fill out this filed"。
<form action="action_page.php">
First name:<br>
<input type="text" name="firstname" value="" required>
<br>
<input type="submit" value="Submit">
</form>
您可以使用 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;
});