Jqueryの検証プラグインを使用しています.2つのフィールドを検証する必要があります。私は次のコードにいくつか問題があります。私は、指定された要素が有効であるかどうかをチェックしています。有効な場合は、値をほとんどチェックせず、それに基づいて要素を表示または非表示にします。問題は、ブラーイベントが発生したときに、 検証が完了したことです。しかし、アヤックスのリクエストは起こっていません。どうすればこの問題を解決できますか? ありがとうございます。jqueryバインドブラーイベントを検証する
$("#code").bind('blur',function(event) {
var isValid = $("#code").valid();
if(isValid)
{
$.ajax({
type: "GET",
url: "/ajaxValidateWithCode",
dataType: "json",
data: ({code : $("#code").attr('value')}),
success: function(msg){
//alert("Data Saved: " + msg);
if(msg)
{
$("p#code").show();
}
else
{
$("p#code").hide();
}
}
});
}
else
{
$("p#code").hide();
}
});
"#code" 要素は何ですか?段落?なぜ段落がフォーカスを失ったときにAjaxコールを行うのですか?段落に焦点が当てられていることをどのように知っていますか? – staterium