<input type="text" name="test" style="display:none">
</p>
<script language="javascript">
function selectchange(vc)
{
if (vc="其他")
{
document.all("test").style.display = "block";}
}
</script>
</p>
<script language="javascript">
function selectchange(vc)
{
if (vc="其他")
{
document.all("test").style.display = "block";}
}
</script>
函数不用在 <select></select> 的事件关联的吗?
详细代码是什么呢?
----
谢谢!
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
<script type="text/javascript">
function ShowInput()
{
var sel = document.getElementById("selPolity");
if(sel.selectedIndex == 4)
{
document.getElementById("Showtxt").style.display="inline";
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<table width="500px">
<tr>
<td>
<select id="selPolity" name="selPolity" onchange="ShowInput()">
<option value="团员">团员 </option>
<option value="党员">党员 </option>
<option value="群众">群众 </option>
<option value="学生">学生 </option>
<option value="其它">其它 </option>
<option value="无">无 </option>
</select>
</td>
<td id="Showtxt" style="display: none">
<input id="Text1" type="text" /></td>
</tr>
</table>
</div>
</form>
</body>
</html>
精简了一下:
<select size="1" id="selPolity" onchange="ShowInput()">
<option value="团员" selected >团员 </option>
<option value="党员" >党员 </option>
<option value="群众" >群众 </option>
<option value="学生" >学生 </option>
<option value="其它" >其它 </option>
<option value="无" >无 </option>
</select>
<INPUT name="inp1" TYPE="text" style="display:none"><script type="text/javascript" >
function ShowInput()
{
if(selPolity.value == "其它") inp1.style.display = "";
else inp1.style.display = "none";
}
</script>