asp表单判断,如何实现选择一个列表菜单的值后,显示相对应的文字字段域,请高手指点
<trvalign="baseline"><tdalign="right"valign="middle"nowrap>当前状态:</td><tdvalign="middl...
<tr valign="baseline">
<td align="right" valign="middle" nowrap>当前状态:</td>
<td valign="middle"><label>
<select name="jiuzhu_zt">
<option value="寻找主人">寻找主人</option>
<option value="开放领养">开放领养</option>
<option value="已收养">已收养</option>
</select>
</label></td>
</tr>
<tr valign="baseline"><% If (form.("jiuzhu_zt").value)="寻找主人" Then %>
<td align="right" valign="middle" nowrap>起始时间:</td>
<td valign="middle"><input name="qishitime" type="text" value="<%=Now()%>" size="32"> </td>
</tr>
<tr valign="baseline">
<td align="right" valign="middle" nowrap>结束时间:</td>
<td valign="middle"><input type="text" name="jieshutime" size="32">
填写格式为:列 <span class="STYLE1"><%=Now()%></span> </td><% End If %>
</tr>
关键就是这个不会写<% If (form.("jiuzhu_zt").value)="寻找主人" Then %> 展开
<td align="right" valign="middle" nowrap>当前状态:</td>
<td valign="middle"><label>
<select name="jiuzhu_zt">
<option value="寻找主人">寻找主人</option>
<option value="开放领养">开放领养</option>
<option value="已收养">已收养</option>
</select>
</label></td>
</tr>
<tr valign="baseline"><% If (form.("jiuzhu_zt").value)="寻找主人" Then %>
<td align="right" valign="middle" nowrap>起始时间:</td>
<td valign="middle"><input name="qishitime" type="text" value="<%=Now()%>" size="32"> </td>
</tr>
<tr valign="baseline">
<td align="right" valign="middle" nowrap>结束时间:</td>
<td valign="middle"><input type="text" name="jieshutime" size="32">
填写格式为:列 <span class="STYLE1"><%=Now()%></span> </td><% End If %>
</tr>
关键就是这个不会写<% If (form.("jiuzhu_zt").value)="寻找主人" Then %> 展开
1个回答
展开全部
用js判断下拉菜单的值
<script language="javascript" type="text/javascript">
function change(selObj){
if(selObj.options[selObj.selectedIndex].value == "寻找主人"){
eval("submenu.style.display=\"\";");
eval("submenu1.style.display=\"\";");
}
else{
eval("submenu.style.display=\"none\";");
eval("submenu1.style.display=\"none\";");
}
}
</script>
<table>
<tr valign="baseline">
<td align="right" valign="middle" nowrap>当前状态:</td>
<td valign="middle"><label>
<select name="jiuzhu_zt" onchange="change(this)">
<option value="">请选择</option>
<option value="寻找主人">寻找主人</option>
<option value="开放领养">开放领养</option>
<option value="已收养">已收养</option>
</select>
</label></td>
</tr>
<tr valign="baseline" id="submenu" style="DISPLAY: none">
<td align="right" valign="middle" nowrap>起始时间:</td>
<td valign="middle"><input name="qishitime" type="text" value="<%=Now()%>" size="32"> </td>
</tr>
<tr valign="baseline" id="submenu1" style="DISPLAY: none">
<td align="right" valign="middle" nowrap>结束时间:</td>
<td valign="middle"><input type="text" name="jieshutime" size="32">
填写格式为:列 <span class="STYLE1"><%=Now()%></span> </td>
</tr>
</table>
<script language="javascript" type="text/javascript">
function change(selObj){
if(selObj.options[selObj.selectedIndex].value == "寻找主人"){
eval("submenu.style.display=\"\";");
eval("submenu1.style.display=\"\";");
}
else{
eval("submenu.style.display=\"none\";");
eval("submenu1.style.display=\"none\";");
}
}
</script>
<table>
<tr valign="baseline">
<td align="right" valign="middle" nowrap>当前状态:</td>
<td valign="middle"><label>
<select name="jiuzhu_zt" onchange="change(this)">
<option value="">请选择</option>
<option value="寻找主人">寻找主人</option>
<option value="开放领养">开放领养</option>
<option value="已收养">已收养</option>
</select>
</label></td>
</tr>
<tr valign="baseline" id="submenu" style="DISPLAY: none">
<td align="right" valign="middle" nowrap>起始时间:</td>
<td valign="middle"><input name="qishitime" type="text" value="<%=Now()%>" size="32"> </td>
</tr>
<tr valign="baseline" id="submenu1" style="DISPLAY: none">
<td align="right" valign="middle" nowrap>结束时间:</td>
<td valign="middle"><input type="text" name="jieshutime" size="32">
填写格式为:列 <span class="STYLE1"><%=Now()%></span> </td>
</tr>
</table>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询