我正在尝试将html5实现为一个表单,但是当我通过jquery提交表单并尝试使用html5"required"属性时,我遇到了一个问题.
这是我的表格,非常简单:
<form action="index.php" id="loginform">
<input name="username" required placeholder="username" type="text">
<a href="javascript:$('#loginform').submit();">Login</a>
</form>
Run Code Online (Sandbox Code Playgroud)
问题是当表单通过jquery提交时,它只是绕过了必需的属性.我知道只有表单是由用户提交的,而不是脚本才能使用required,所以当我将锚点更改为提交输入时,它的工作原理很完美.
我的观点是,如果有办法强制jquery .submit()使用html5所需的属性.
提前谢谢你的答案