我有一个带有一个输入和一个按钮的PHP表单。单击提交按钮即会触发jQuery脚本('loading'动画gif)。 我还有一个链接到输入的Spry验证字段。 目前,如果验证被触发,动画gif将继续并且不会停止。我设法得到的最远的是点击验证消息来停止动画,但我真正想要的是在验证可见/触发时停止动画,但我找不到合适的事件
$(function() {
$("#button_download")
.click(function() {
})
.throbber();
$("#sprytextfield1")
.click(function(sprytextfield1) {
$.throbberHide();
})
});
如果有人能指出我正确的方向,那就太好了。
答案 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验证)