当前位置: 代码迷 >> ASP.NET >> 跪求在 asp.net中有4个文本框,验证至少填写其中3个才能进行查询,内容如下:请高手解答解决方法
  详细解决方案

跪求在 asp.net中有4个文本框,验证至少填写其中3个才能进行查询,内容如下:请高手解答解决方法

热度:327   发布时间:2013-02-25 00:00:00.0
跪求在 asp.net中有4个文本框,验证至少填写其中3个才能进行查询,内容如下:请高手解答
[align=left][/align]<tr>
  <td class="dataLabel" width="12%">
  姓名:&nbsp;
  </td>
  <td width="28%">
  <asp:TextBox ID="txtInfoName" runat="server" MaxLength="50" TabIndex="0" 
  Width="150" ></asp:TextBox>
  </td>
  </tr> 
  <tr>
  <td class="dataLabel" width="12%">
  证件号码:
  </td>
  <td width="28%">
  <asp:TextBox ID="txtInfoNO" runat="server" MaxLength="50" TabIndex="0" 
  Width="150" ></asp:TextBox>
  </td>
  </tr>
  <tr>
  <td class="dataLabel" width="12%">
  移动电话:
  </td>
  <td width="28%">
  <asp:TextBox ID="txtMobPhone" runat="server" MaxLength="50" TabIndex="0" 
  Width="150" ></asp:TextBox>
  </td>
  </tr>
  <tr>
  <td class="dataLabel" width="12%">
  单位名字:
  </td>
  <td width="28%">
  <asp:TextBox ID="txtName" runat="server" MaxLength="50" TabIndex="0" Width="150"></asp:TextBox>
  </td>
  </tr>
  <tr> <td width="50%" align="right">
  <asp:Button ID="btnSearch" runat="server" Text="查询" CssClass="button" 
  onclick="btnSearch_Click" />
  </td></tr>


跪求各位老大们 解答啊 把代码写给我 js脚本 什么的都行啊

------解决方案--------------------------------------------------------
JScript code
if($("input[type='text']").filter(function(){return $(this).val()!=""}).length<3){alert("至少填写其中3个才能进行查询");}
------解决方案--------------------------------------------------------
var userName=document.getElementById("txtInfoName");
var cardId=document.getElementById("txtInfoNO");
var phone=document.getElementById("txtMobPhone");
var companyName=document.getElementById("txtName");
//总共有4种组合全部写上就好了
if(checkIsNull(userName.value,cardId.value,phone.value)||继续调用checkIsNull方法
function checkIsNull(a,b,c){
if(a!=""&&b!="&&c!=""){
return true;
}
return false;
}
  相关解决方案