按照你们的方法,还是有点问题,当有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; 这是我获取到的页面的数据怎么样写,才能让有多个查询的时候就提示出来
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。。) }
alert('Hey, you can only choose one');
}
if(用户名存在){
按用户名查询
}else if(密码存在){
按密码查询
}else if(年龄存在){
按年龄查询
}else if(性别存在){
按性别查询
}else{
alert("请输入查询条件!");
}
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 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。。)
}
<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>