设置定时器提交表单时所需的所有领域都验证

问题描述 投票:0回答:1

如何改变我的登录按钮值时登录是成功?

我有当电子邮件和密码未注册也验证先在HTML中使用需要弹出错误信息,如果电子邮件格式是否正确,检查电子邮件和密码为空

在这段代码时无效的凭证还按钮已经被当动画的形式有验证警告弹出错误信息不会出现

$("#login").click(function(e)
{
    $("#login").html('<i class="fa fa-gear fa-spin" style="font-size:24px"></i>');
            setTimeout(function() 
            {
                $('LOGIN_FORM').submit();
            }, 5000);

});

在我的第二个代码,问题是登录前没有生命的,但所有的验证,并弹出错误信息的工作。

 $("#login").click(function(e)
 {
      $('.required').each(function()
      {
          if( $(this).val() == "" )
          {
             $("#login").html('<i class="fa fa-gear fa-spin" style="font-size:24px"></i>');
            setTimeout(function() 
            {
                $('LOGIN_FORM').submit();
            }, 5000);

          }
      });
});

我怎样才能更改登录按钮,如果凭证符合数据库记录..

php jquery html
1个回答
0
投票

在第一个功能,你问的jQuery做的第一件事就是找#login并添加旋转的齿轮图标。 5秒钟后,提交表单。 (编辑补充,它实际上会立即开始发布数据 - 超时可能永远不会触发因为没有e.preventDefault()从提交停止形式,假设,当然了click功能提交按钮被点击的)

在第二个功能,您评估您的表单字段(大概),然后如果他们是空的,你告诉jQuery来添加字体真棒,并开始计时。 (我不认为你意味着,但是这就是为什么从来没有被添加纺纱图标;如果在.validate类的数据,语句不可达)

究竟什么是你想怎么办?这似乎是你真正想要做一个AJAX提交表单,以及更改按钮,如果它成功?你想齿轮时对其提交的可纺性?没有什么客户端在这里,我能察觉 - 它会做任何POST操作是在你的登录表单。

© www.soinside.com 2019 - 2024. All rights reserved.