微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html5 required和jquery submit()

我试图实现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>

问题是,当表单通过jquery提交时,它只是绕过必需的属性。我知道required应该只工作,如果表单是由用户提交,而不是一个脚本,所以当我将锚点更改为提交输入它工作完美。

我的观点是如果有一种方法强制jquery .submit()使用html5所需的属性

预先感谢您的答案

解决方法

我做了以下
<form>
    ...
    <button type="submit" class="hide"></button>
</form>

<script>
    ...
    $(...).find('[type="submit"]').trigger('click');
    ...
</script>

有用!

原文地址:https://www.jb51.cc/html5/169391.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。