2009-09-02 4 views
0

Я использую проверку jquery для проверки моих форм. Я хочу показать текстовое поле, которое скрыто, когда мое это поле действительно.jquery validate one key callback

То есть я хочу вызвать метод, когда текстовое поле действительно (при изменении текстового поля, прежде чем нажимать кнопку «Отправить»). Есть идеи?

ответ

0

Я не знаком с плагином validate, но, надеюсь, здесь он достаточно прост.

Прикрепите событие keyup к текстовому полю. Вызываемая вами функция должна оценить, действительно ли поле, и соответственно отобразить/скрыть скрытое текстовое поле.

$("theTextboxID").keyup(function() { 
    var isValid = $(this).validate() //or whatever you need to validate 
    if (isValid) { 
     // I show by removing display:none 
     $("hiddenTextBoxID").removeAttr("style"); 
    } 
    else { 
     // I hide by adding style=display:none 
     $("hiddenTextBoxID").attr("style", "display:none"); 
    } 
}); 
+0

спасибо. Это работало как шарм – someisaac