JQuery / Spry Validation / Проблема
У меня есть форма PHP с одним входом и кнопкой. JQuery-скрипт ("загрузка" анимированного GIF-файла) запускается нажатием кнопки "Отправить". У меня также есть поле проверки Spry, связанное с вводом. В настоящий момент, если проверка запускается, анимированный GIF продолжается и не останавливается. Самое большее, что мне удалось получить - это щелкнуть сообщение проверки, чтобы остановить анимацию, но на самом деле я хочу остановить анимацию, когда проверка видима / активирована, но я не могу найти подходящий Событие.
$(function() {
$("#button_download")
.click(function() {
})
.throbber();
$("#sprytextfield1")
.click(function(sprytextfield1) {
$.throbberHide();
})
});
Если кто-то может указать мне правильное направление, это было бы мило.
2 ответа
Вы можете привязать к другому событию, например
$("#srpytextfield").bind("click:validation", function() {
});
и теперь вы можете вызвать это с
$("#srpytextfield").trigger("click:validation");
Вы можете поместить этот код там, где это необходимо
$(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)