0
私はjquery validateを使用してフォームを検証しています。私はこのフィールドが有効なときに隠されているテキストフィールドを表示したい。jqueryは単一キーのコールバックを確認します
これは、テキストフィールドが有効な場合(テキストフィールドを変更して、送信をクリックする前に)、メソッドを呼び出す必要があります。何か案は?
私はjquery validateを使用してフォームを検証しています。私はこのフィールドが有効なときに隠されているテキストフィールドを表示したい。jqueryは単一キーのコールバックを確認します
これは、テキストフィールドが有効な場合(テキストフィールドを変更して、送信をクリックする前に)、メソッドを呼び出す必要があります。何か案は?
私は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");
}
});
ありがとう。それは魅力のように働いた – someisaac