一个radiobuttonlist或者checkboxlist让用户选择根据什么查询啊,你怎么知道用户要查哪方面的资料。
哦,这个是.net的

解决方案 »

  1.   

    if (username.value != '' && psw.value != '') {
        alert('Hey, you can only choose one');
    }
      

  2.   

    设置优先级,用户名存在则按用户名查询,用户名不存在且密码存在则按密码查询,用户名不存在、密码不存在且年龄存在则按年龄查询,用户名不存在、密码不存在、年龄不存在且性别存在则按性别查询,要是都不存在则提示出错!
    if(用户名存在){
    按用户名查询
    }else if(密码存在){
    按密码查询
    }else if(年龄存在){
    按年龄查询
    }else if(性别存在){
    按性别查询
    }else{
    alert("请输入查询条件!");
    }
      

  3.   

    按照你们的方法,还是有点问题,当有2个或多个查询的时候,就没有提示了
    var worktype=document.all('search_trackshow.worktype').value;
    var gro=document.all('search_trackshow.gro').value;
    var cid=document.all('search_trackshow.cid').value;
    var sid=document.all('search_trackshow.sid').value;
    var username=document.all('search_trackshow.username').value;
    这是我获取到的页面的数据怎么样写,才能让有多个查询的时候就提示出来
      

  4.   

    var worktype=document.all('search_trackshow.worktype').value;
    var gro=document.all('search_trackshow.gro').value;
    var cid=document.all('search_trackshow.cid').value;
    var sid=document.all('search_trackshow.sid').value;
    var username=document.all('search_trackshow.username').value;
    var num=0;
    n=0;
    if(worktype){num++;n=1}
    if(gro){num++;n=2}
    if(cid){num++;n=3}
    if(sid){num++;n=4}
    if(username){num++;n=5}
    if(num==0){
    alert("没有查询条件,请输入!");
    }else if(num>1){
    alert("最多只能有一个查询条件,请修改!");
    }else{
    //查询(看n的值,1的时候worktype,2的时候gro。。)
    }
      

  5.   

    妥了,L@_@K<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
      <title> input.text.onlyOneInput.html </title>
      <meta name="generator" content="editplus" />
      <meta name="author" content="[email protected]" />
      <meta name="keywords" content="javascript" />
      <meta name="description" content="for javascript region of csdn" />
     </head> <body>
      <table id="tabSearch">
        <tr>
            <td>UserName: <input type="text" id="txtUserName" /></td>
            <td>Password: <input type="text" id="txtPassword" /></td>
            <td>Age: <input type="text" id="txtAge" /></td>
            <td>Gender: <input type="text" id="txtGender" /></td>
        </tr>
      </table>
      <script type="text/javascript">
      <!--
    var oSearch = document.getElementById("tabSearch");
    var colInput = oSearch.getElementsByTagName("input");for (var i=0; i<colInput.length; i++)
    {
        colInput[i].onfocus = function() {
            for (var j=0; j<colInput.length; j++)
            {
                if (colInput[j].id!=this.id)
                {
                    colInput[j].value = "";
                }
            }
        };
    }
      //-->
      </script>
     </body>
    </html>