asp下拉框触发文本框问题,不知道为何不触发?(找高手)

来源:百度知道 编辑:UC知道 时间:2024/06/11 20:00:12
<select name="pstime" id="pstime" onChange="javascript:if(this.value=='4'){document.form1.zdtime.style.display=''};else{document.form1.zdtime.style.display='none'}">
<option value="-1">指定送货时间</option>
<option value="08:30到10:30">08:30到10:30</option>
<option value="10:30到12:00">10:30到12:00</option>
<option value="14:00到17:00">14:00到17:00</option>
<option value="4">自定义时间 </option>
</select>
<input name="zdtime" type="text" id="zdtime" size="20" style="display:none;">

<script>
function temp1(obj){
opobj=document.getElementById('zdtime');
if(obj.value=='4'){
opobj.style.display='';
}else{
opobj.style.display='none';
}
}

</script>
<select name="pstime" id="pstime" onChange="temp1(this)">
<option value="-1">指定送货时间</option>
<option value="08:30到10:30">08:30到10:30</option>
<option value="10:30到12:00">10:30到12:00</option>
<option value="14:00到17:00">14:00到17:00</option>
<option value="4">自定义时间 </option>
</select>
<input name="zdtime" type="text" id="zdtime" size="20" style="display:none;">

<script>
function show(name)
{
var aa=document.getElementById(name);
aa.style