0

我有2个输入框。每个都有 ID abc 和 xyz。当两个框中的任何一个失焦并检查另一个框是否为空时,将激活 ajax 功能。如果两个输入框都有值,它会将信息传递给 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");
    }  }
 });
  }
  });
4

1 回答 1

1

你可以写

$("#abc, #xyz)     
   .blur(function(){
  if ($("#zyx).val() !='' && $("#abc).val() !='')
{
.....
.
.
..
于 2012-11-29T06:24:40.827 回答