2010-03-17 8 views
0

하나의 입력과 버튼이있는 PHP 폼이 있습니다. 제출 단추를 클릭하면 jQuery 스크립트 ('로딩'애니메이션 GIF)가 트리거됩니다. 입력에 연결된 Spry 유효성 검사 필드가 있습니다. 유효성 검사가 트리거되면 애니메이션 gif가 계속되고 멈추지 않습니다. 가장 좋은 방법은 유효성 검사 메시지를 클릭하여 애니메이션을 중지하는 것입니다.하지만 실제로 유효성 검사가 표시되거나 트리거 될 때 애니메이션을 중지하는 것이지만 적합하지 않습니다. 행사.jQuery/Spry 유효성 검사/문제점

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

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

누군가가 올바른 방향으로 나를 가리킬 수 있다면, 그것은 멋질 것입니다.

답변

0

당신은 예를

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

를 들어, 다른 이벤트에 바인딩 할 수 있습니다 지금 당신이 necesasry입니다 당신이 코드를 넣을 수 있습니다

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

이것을 실행할 수

+0

안녕하세요, 답장을 보내 주셔서 감사합니다.이 코드가 1 비트 코드인지, 2 비트로 분할되었는지, 또는 2 비트로 된 코드인지 확인하지 못했습니다. 같은 직업. 내 문제를 올바르게 설명했는지 확신 할 수 없지만 sprytextfield 유효성 검사가 나타나면 트리거되도록 'throbber'를 표시합니다. 건배 –

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 유효성 검사를 확인하는 함수가 있어야합니다.)

관련 문제