JQuery / Spry Validation / Проблема - PullRequest
0 голосов
/ 17 марта 2010

У меня есть форма PHP с одним входом и кнопкой. JQuery-скрипт («загрузка» анимированного GIF-файла) запускается нажатием кнопки «Отправить». У меня также есть поле проверки Spry, связанное со входом. В настоящий момент, если проверка запущена, анимированный GIF продолжается и не останавливается. Самое большее, что мне удалось получить - это щелкнуть сообщение проверки, чтобы остановить анимацию, но на самом деле я хочу остановить анимацию, когда проверка видна / запускается, но я не могу найти подходящий Event.

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

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

Если кто-то может указать мне правильное направление, это было бы мило.

Ответы [ 2 ]

0 голосов
/ 30 апреля 2010
$(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; 
}

});

});

Я задаю этот вопрос раньше, но не беру ответа и делаю это сам так. И это не очень хороший ответ, я все еще ищу! (должна быть функция для проверки валидации spry в sprytextvalidation.js)

0 голосов
/ 17 марта 2010

Вы можете привязать к другому событию, например

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

и теперь вы можете вызвать это с помощью

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

Вы можете поместить этот код там, где это необходимо

...