Javascript jquery提交表单上需要aria
假设我有下面的表格Javascript jquery提交表单上需要aria,javascript,jquery,Javascript,Jquery,假设我有下面的表格 <form action="post"> <label for="firstName">First name:</label> <input id="firstName" type="text" aria-required="true" /> <input type="submit" value="submit"> </form> 有了这个脚本,所需的aria就不再工作了
<form action="post">
<label for="firstName">First name:</label>
<input id="firstName" type="text" aria-required="true" />
<input type="submit" value="submit">
</form>
有了这个脚本,所需的aria就不再工作了。在这种情况下,如何触发验证
PS:我想使用这个
aria required
,避免jQuery插件使用required=“required”
而不是aria required=“true”
为什么不使用required
属性呢?为什么要在表单上绑定click事件,为什么不使用submit事件?对不起,我的错误。这是一个已编辑的提交按钮。为什么不使用required
而不是aria required=“true”
?默认情况下,required
会进行验证吗?顺便说一句,我自己更改了代码,在表单上附加onsubmit
,而不是在提交按钮上附加click事件。验证正在进行中。希望这能帮助其他人解决同样的问题。aria需要做什么?我个人使用aria required来检查字段是否是必需的,然后用jQuery检查它,但我不希望浏览器在默认情况下用它做任何事情。
jQuery(function($){
$(SUBMIT_BTN).on('click', function(e){
var data = $('form').serialize() + '&action=save_customer';
$.ajax({
url: MYRUL,
method: 'POST',
data: data,
success: function(response){
$('form').trigger('reset');
}
});
});
});