设置可见,不可见的问题 将frmstudent.key.style.display="";改成frmstudent.key.style.display="null";时提示出错: 无法得到display属性.参数无效 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试过了。很正常啊,如果仍然不行请多发点代码<html><body><form name="frmstudent"> <select name="field" onChange="ShowInput()"> <option value="0"></option> <option value="sname">姓名</option> <option value="stno">学号</option> <option value="pname">家长姓名</option> <option value="mphone">家长手机</option> <option value="born">出生年月</option> <option value="state">状态</option> <option value="intime">入学日期</option> </select> <select name="skey" onChange="ShowInput()"> <option value="0">skey0</option> <option value="0">skey1</option> <option value="0">skey2</option> </select> <select name="key" onChange="ShowInput()"> <option value="sname">"key"</option> <option value="sname">"key"</option> <option value="sname">"key"</option> </select> </form><script language="javascript"> function ShowInput(){ if (frmstudent.field.value=='state'){ frmstudent.skey.selectedIndex=0; frmstudent.skey.style.display=''; frmstudent.key.style.display='none'; }else{ frmstudent.key.style.display=""; frmstudent.skey.style.display="none"; } } </script> </body> <table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" bordercolor="#FFFFFF"> <tr> <td height="25" bgcolor="#F5F5F5">关键字: <select name="field" onChange="ShowInput()"> <option value="0"></option> <option value="sname">姓名</option> <option value="stno">学号</option> <option value="pname">家长姓名</option> <option value="mphone">家长手机</option> <option value="born">出生年月</option> <option value="state">状态</option> <option value="intime">入学日期</option> </select> <input type="text" name="key" id="key" value="" size="15" style="display: "> <select name="skey" id="skey" style="display:none"> <option value="1" selected>新生</option> <option value="2">离校</option> </select> </td> <td bgcolor="#F5F5F5" align="right"><input type="button" name="btnSearch" value="查询" onClick="search()"> <input type="button" name="btnClass" value="增加学生" onClick="add()" <input type="button" name="btnDel" value="删除学生" onClick="del()"></td> </tr></table>function ShowInput(){ if (frmstudent.field.value=='state'){ frmstudent.skey.selectedIndex=0; frmstudent.skey.style.display=''; frmstudent.key.style.display='none'; }else{ frmstudent.key.style.display=""; frmstudent.skey.style.display="none"; } }如果field选择了'状态',下拉列表可见,用户从skey控件中选择条件查询学生;如果选择了其他,文本框可见,用户输入关键字后查询学生. 第一次进入该页面时,操作正常,但搜索一次后页面就出问题 打开有些网页时总要提示错误? jQuery 插件 chili的用法?? 如何比较两个日期的大小? 任务栏有多个页面,怎么样使一个页面成为焦点。 如何将Python程序转成JS,或JS调用Python 一定要帮我解决这个问题,谢谢! 用图片做reset怎么能实现reset的功能! 关于清除回车键的问题 请个问题!关于右键点击的问题?? 新手请教????????? csdn社区的菜单栏在点击以后才导入子菜单的功能是怎么做的? 简单的提交验证问题?各位朋友帮忙看看了!
请多发点代码
<html>
<body>
<form name="frmstudent">
<select name="field" onChange="ShowInput()">
<option value="0"></option>
<option value="sname">姓名</option>
<option value="stno">学号</option>
<option value="pname">家长姓名</option>
<option value="mphone">家长手机</option>
<option value="born">出生年月</option>
<option value="state">状态</option>
<option value="intime">入学日期</option>
</select>
<select name="skey" onChange="ShowInput()">
<option value="0">skey0</option>
<option value="0">skey1</option>
<option value="0">skey2</option>
</select>
<select name="key" onChange="ShowInput()">
<option value="sname">"key"</option>
<option value="sname">"key"</option>
<option value="sname">"key"</option>
</select>
</form><script language="javascript"> function ShowInput(){
if (frmstudent.field.value=='state'){
frmstudent.skey.selectedIndex=0;
frmstudent.skey.style.display='';
frmstudent.key.style.display='none'; }else{
frmstudent.key.style.display="";
frmstudent.skey.style.display="none";
}
}
</script>
</body>
<tr>
<td height="25" bgcolor="#F5F5F5">关键字:
<select name="field" onChange="ShowInput()">
<option value="0"></option>
<option value="sname">姓名</option>
<option value="stno">学号</option>
<option value="pname">家长姓名</option>
<option value="mphone">家长手机</option>
<option value="born">出生年月</option>
<option value="state">状态</option>
<option value="intime">入学日期</option>
</select>
<input type="text" name="key" id="key" value="" size="15" style="display: ">
<select name="skey" id="skey" style="display:none">
<option value="1" selected>新生</option>
<option value="2">离校</option>
</select>
</td>
<td bgcolor="#F5F5F5" align="right"><input type="button" name="btnSearch" value="查询" onClick="search()">
<input type="button" name="btnClass" value="增加学生" onClick="add()"
<input type="button" name="btnDel" value="删除学生" onClick="del()"></td>
</tr>
</table>
function ShowInput(){
if (frmstudent.field.value=='state'){
frmstudent.skey.selectedIndex=0;
frmstudent.skey.style.display='';
frmstudent.key.style.display='none'; }else{
frmstudent.key.style.display="";
frmstudent.skey.style.display="none";
}
}如果field选择了'状态',下拉列表可见,用户从skey控件中选择条件查询学生;如果选择了其他,文本
框可见,用户输入关键字后查询学生.
第一次进入该页面时,操作正常,但搜索一次后页面就出问题