0

入力が 1 つとボタンが 1 つある PHP フォームがあります。送信ボタンをクリックすると、jQuery スクリプト ('loading' アニメーション gif) がトリガーされます。入力にリンクされた Spry Validation フィールドもあります。現時点では、検証がトリガーされた場合、アニメーション gif は続行され、停止しません。私がそれを手に入れることができた最も遠いのは、検証メッセージをクリックしてアニメーションを停止することですが、私が本当に求めているのは、検証が表示/トリガーされたときにアニメーションを停止することですが、適切なものが見つかりませんイベント。

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

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

誰かが私を正しい方向に向けることができれば、それは素晴らしいことです.

4

2 に答える 2

0

たとえば、別のイベントにバインドできます。

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

これでこれをトリガーできます

$("#srpytextfield").trigger("click:validation");

このコードを必要な場所に配置できます

于 2010-03-17T16:57:45.320 に答える
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 の検証をチェックする関数が必要です)

于 2010-04-29T21:24:35.843 に答える