<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<script type="text/javascript">
<!--
var $ = function(sId){return document.getElementById(sId)}
function show(osel){
var otxt = osel.options[osel.selectedIndex].text;
if(otxt == "选项一"){
$('otxt1').style.display = "block";
$('otxt2').style.display = "block";
$('otxt3').style.display = "none";
$('otxt4').style.display = "none";
$('otxt5').style.display = "none";
$('otxt6').style.display = "none";
}else{
$('otxt1').style.display = "none";
$('otxt2').style.display = "none";
$('otxt3').style.display = "block";
$('otxt4').style.display = "block";
$('otxt5').style.display = "block";
$('otxt6').style.display = "block";
}
}
//-->
</script>
</head> <body>
<select onchange="show(this)">
<option></option>
<option>选项一</option>
<option>选项二</option>
</select>
<br/>
<input type="text" id="otxt1" style="display:none" />
<input type="text" id="otxt2" style="display:none"/>
<input type="text" id="otxt3" style="display:none"/>
<input type="text" id="otxt4" style="display:none"/>
<input type="text" id="otxt5" style="display:none"/>
<input type="text" id="otxt6" style="display:none"/>
</body>
</html>
解决方案 »
- 用jquery的load方法载入某个页面,如何使该页面上的$(document).ready在callback之前执行。
- 关于热点链接部分的区域大小的问题javascript
- 谁能解密这段js代码啊!拜托了
- showModalDialog的问题,明白的进来看一下
- 请于select下拉框问题??谢谢
- 如何點擊<tr>取<td>的內容?
- 子页面的背景颜色等于父页面的背景颜色什么代码?
- 怎么取得连动下拉列表框的值?
- 如何取得一个列表的所有的可选的值?如何在JS中对它进行修改(增加、减少)?
- 怎么拼接地址
- 谁来管管啊,CSDN的帖子管理的脚本有错误!
- 一条关于JAVASCRIPT的题目看看谁能做出来!!
这行没有options这个项呢,我这定义的osel只有constructor、hasownerproperty、tostring、valueof等属性,
还有假如我把几个文本控件放在div或者panel里,然后依据select的值实现div或panel的整体显示或隐藏,是不是也是同样的做法呢,刚接触js,谢谢再指教一下,分就给你了
DIV也一样 都是通过display可以控制 自己可以试试
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<script type="text/javascript" language="javascript">
function identitySelect()
{
if(document.getElementById("Select1").value==0)
{
document.getElementById("TextBox1")
}
}
</script>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<select id="Select1" onchange="identitySelect(this)">
<option value="0">在校大学生</option>
<option value="1">专家</option>
<option value="2">公司/单位</option>
<option value="3">其他</option>
</select>
<asp:Panel ID="Panel1" runat="server" style="display:none;">
大学:
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
专业:
<asp:TextBox ID="TextBox16" runat="server"></asp:TextBox>
</Panel>
<asp:Panel ID="Panel2" runat="server" style="display:none;">
入学时间:
<asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="True">
<asp:ListItem>本科</asp:ListItem>
<asp:ListItem>硕士</asp:ListItem>
<asp:ListItem>博士</asp:ListItem>
</asp:DropDownList>
</Panel>
<asp:Panel ID="Panel3" runat="server" style="display:none;">
生日:
<asp:TextBox ID="TextBox17" runat="server"></asp:TextBox>
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Content>