私はJSの新人です.JQUERYの意味を理解するのに問題があります。jquery初心者 - 時間で開始する関数
私は、セルの内容をチェックするための関数を書いています。
問題:セルがフォーカスを失ったときに関数が開始されます。送信をクリックするとエラーが最初に表示され、関数が実行されます。
セル内にあっても機能を実行したい。どうやってするの?
$(".user_id").blur(function(){ validateUserId($('.user_id')); });
機能:このによって開始
function validateUserId(reference) {
if (5 == $(reference).val().length) {
$.get('index.php?user=' + $(reference).val(), function(data) {
if ("error" == data) {
$(reference).parent().parent().addClass('error');
alert('error');
} else {
$(reference).parent().parent().removeClass('error');
$(reference).addClass('valid');
$(reference).parent().parent().addClass('success');
}
});
} else {
alert('short');
$(reference).parent().parent().addClass('error');
}
}
何か入力すると意味はありますか? – VisioN
潜在的なHTMLも興味深いでしょう、あなたが達成したいことはかなり確かではありません... – Peter
多分あなたはkeyupを使用できますか? $( "。user_id"));}); $( "。 –