主题:  如何实现custom?

ztong

职务:普通成员
等级:1
金币:0.0
发贴:129
#12006/2/27 21:42:44
在dropdownlist里有一些选择,例如:大学,中学,最后一项是其它,要求点击其它时可以输入新的数据,例如:点击其它,输入小学,如何实现?谢谢了!



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#22006/2/28 1:06:28
可以把其它项的value值设为0或-1,选择其它时,文本框的visible属性为true,当非0或-1时,为false
其实用javascript也可以实现,只要判断value是否为0或-1,把文本框隐藏或显示,隐藏时空文本域的文字


非常大鱼

三仙半

职务:普通成员
等级:1
金币:0.0
发贴:241
#32006/3/4 20:56:40
我用VBS做了一个,你看看是你想要的吗?
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script language="vbscript">
sub checkChange()
if aaa.options(aaa.selectedIndex).value = 0 then
bbb.style.visibility = "visible"
else
bbb.style.visibility = "hidden"
end if
end sub
</script>
</head>

<body>
<select name="aaa" onChange="checkChange()">
<option value="2">大学</option>
<option value="1">中学</option>
<option value="0">其他</option>
</select>
<input type="text" name="bbb" style="visibility:hidden">
</body>
</html>

把代码复制到一个新的.asp或html文件中,就可以看到效果,到服务器端接收时根据aaa的值来确定使用aaa的值还是使用bbb的值。


闭起眼睛看人生