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>

有用!

相关文章

HTML5和CSS3实现3D展示商品信息的代码
利用HTML5中的Canvas绘制笑脸的代码
Html5剪切板功能的实现
如何通过HTML5触摸事件实现移动端简易进度条
Html5移动端获奖无缝滚动动画实现
关于HTML5和CSS3实现机器猫的代码