高速结贴......超简单问题 我想实现:下拉菜单和文本框的联动查询时按年龄或者出生日期来查,如果选择年龄,那出现两个文本框输入:30-60岁;选择出生日期来查,也出现两个文本框,原来的隐藏,输入:1980-1990.高手如何解决?高速结贴 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. 放置下拉菜单、年龄文本框和出生日期文本框,年龄文本框和出生文本框建议用DIV包含2. 下拉菜单绑定change事件,选择年龄,显示年龄DIV;选择出生日期,显示出生日期DIV <select id="dt" onchange="changeType(this.value)" > <option value="age" >年龄</option> <option value="birth" >年龄</option> </select> <div id="inputs" ></div> <script> function changeType(t){ document.getElementById('inputs').innerHTML= t=='age'?'<input name="d1" value="30" >-<input name="d2" value="60" >岁': '<input name="d1" value="1980" >-<input name="d2" value="1990" >年' } changeType('age') </script> 为什么这样调用不行 jQuery的给td赋值的问题 子框架怎样修改父框架的层属性? 怎么把jsp页面隐藏域的数据通过JS显示在页面的3个下拉框里呢?实际就是省,市,区的级联。 这段JS验证为什么执行不了????? <a href="#top"> 想在原来的窗口打开新的页面 click事件的操作。 请问在提交表单之前使用JS如何将整个Select表单中的选项全部选中? 5秒钟后自动转连接到别的网址(61分) 很奇怪!部分浏览器无法运行javascript! 控制上传图片大小问题
2. 下拉菜单绑定change事件,选择年龄,显示年龄DIV;选择出生日期,显示出生日期DIV
<select id="dt" onchange="changeType(this.value)" >
<option value="age" >年龄</option>
<option value="birth" >年龄</option>
</select>
<div id="inputs" ></div>
<script>
function changeType(t){
document.getElementById('inputs').innerHTML=
t=='age'?'<input name="d1" value="30" >-<input name="d2" value="60" >岁':
'<input name="d1" value="1980" >-<input name="d2" value="1990" >年'
}
changeType('age')
</script>