jQuery / Spry验证/问题

时间:2010-03-17 12:23:00

标签: php jquery validation spry

我有一个带有一个输入和一个按钮的PHP表单。单击提交按钮即会触发jQuery脚本('loading'动画gif)。 我还有一个链接到输入的Spry验证字段。 目前,如果验证被触发,动画gif将继续并且不会停止。我设法得到的最远的是点击验证消息来停止动画,但我真正想要的是在验证可见/触发时停止动画,但我找不到合适的事件

  $(function() {
    $("#button_download")
     .click(function() {
     })
     .throbber();

    $("#sprytextfield1")
     .click(function(sprytextfield1) {
      $.throbberHide();
     })
  });

如果有人能指出我正确的方向,那就太好了。

2 个答案:

答案 0 :(得分:0)

您可以绑定到其他事件,例如

$("#srpytextfield").bind("click:validation", function() {
});

现在您可以使用

触发此操作
$("#srpytextfield").trigger("click:validation");

您可以将此代码放在必要的地方

答案 1 :(得分:0)

$(document).ready(function()
{


    $('form').submit(function() 
    {

deger=document.getElementById("mustbe").value; //spry checks input textfield id="mustbe"

    if (deger!='') 
{  

  $("#result").load("doit.php", $('form').serialize());
  return false;

}
else 
{
  return false; 
}

});

});
我之前问过这个问题,但我没有回答,就这样自己做。 这不是一个好的答案,我还在寻找! (必须有一个函数来检查sprytextvalidation.js中的spry验证)