私は2つの入力ボックスを持っています。それぞれ ID abc と xyz を持ちます。ajax関数は、2つのボックスのいずれかがフォーカスされていないときにアクティブになり、他のボックスが空かどうかを確認します。両方の入力ボックスに値がある場合、情報を tmp.php に渡して処理し、何らかの値を返します。
コードを書きました。しかし、スクリプトを短くすることは可能ですか? 私が使用している方法は、実際には異なる入力ボックスの繰り返しです。
<input id = abc>
<input id = zyx>
$("#abc)
.blur(function(){
if ($("#zyx).val() !=''){
$.ajax({
url: tmp.php,
dataType: "json",
data: {
value : zyx
},
success: function(data){
alert ("OK");
} }
});
}
});
$("#zyx)
.blur(function(){
if ($("#abc).val() !=''){
$.ajax({
url: tmp.php,
dataType: "json",
data: {
value : zyx
},
success: function(data){
alert ("OK");
} }
});
}
});