主站
经典论坛
家园
作品集
Think.Pages
维基
桌面
聚合
注册
登录
专长会员
帮助
客服QQ:6650171
经典论坛
»
前台制作与脚本专栏
» select change事件 的基础问题
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
select change事件 的基础问题
dnaliang
[楼主]
金牌会员
帖子
1280
体力
3513
威望
0
当前
上海 闸北
离线
1 天
个人网站
发短消息
加为好友
1
#
大
中
小
发表于 2008-7-4 16:17
我想实现:
当选择 Other 时,显示一个 Input框出来,供其自行输入.
该如何写? 谢谢
<select name="City" class="int">
<option value="Shanghai"<%=selected(rs("City"),"Shanghai")%>>Shanghai</option>
<option value="Beijing"<%=selected(rs("City"),"Beijing")%>>Beijing</option>
<option value="Other">Other</option>
</select>
www.idc0001.cn
找些人帮忙。。。
积分
3513
阅读权限
90
在线时间
338 小时
注册时间
2003-5-4
最后登录
2008-9-5
查看个人网站
查看详细资料
TOP
做西部数码代理.Cn1元国际45元
|
将虚拟化进行到底
piginlove
中级会员
帖子
107
体力
207
威望
0
当前
北京 丰台区
离线
3 天
个人空间
发短消息
加为好友
专长
JS,ASP,MSSQL
2
#
大
中
小
发表于 2008-7-4 16:31
<script> function changeinputmode(o,n){ document.getElementById(o).style.display="block" document.getElementById(o).removeAttribute("disabled") document.getElementById(n).style.display="none" document.getElementById(n).setAttribute("disabled","true") } </script> <select name="City" class="int" id="normalinput" onchange="if(this.value=='Other')changeinputmode('otherinput','normalinput')"> <option value="Shanghai"<%=selected(rs("City"),"Shanghai")%>>Shanghai</option> <option value="Beijing"<%=selected(rs("City"),"Beijing")%>>Beijing</option> <option value="Other">Other</option> </select><input id="otherinput" name=City disabled="disabled" style="display:none; float:left" /><input value="toselect" type="button" onclick="changeinputmode('normalinput','otherinput')" />
提示:您可以先修改部分代码再运行
积分
207
阅读权限
30
性别
男
在线时间
78 小时
注册时间
2006-11-24
最后登录
2008-9-3
查看详细资料
TOP
【美橙超级G空间】688元绑定10个子目录
|
oracle工程师注册
zxbmt
高级会员
帖子
280
体力
692
威望
0
离线
1 天
个人空间
发短消息
加为好友
3
#
大
中
小
发表于 2008-7-4 23:28
正好有一个
<form action="#" method="post"> <select id="v1" name="yuanyin" onchange="if (this.value=='其它'){this.form.elements['v2'].style.display='inline'}else{this.form.elements['v2'].style.display='none'}"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="其它">其它</option> </select> <input name="v2" style="display:none" onblur="if(this.value!=''){document.getElementById('v1').options.add(new Option(this.value,this.value));this.style.display='none';document.getElementById('v1')[document.getElementById('v1').length-1].selected=true}"> </form>
提示:您可以先修改部分代码再运行
我来打酱油的~~
积分
692
阅读权限
50
在线时间
93 小时
注册时间
2005-4-11
最后登录
2008-9-5
查看详细资料
TOP
请大家尊重和保护奥运知识产权。
‹‹ 上一主题
|
下一主题 ››
版块跳转
内部交流区
网站开发区
前台制作与脚本专栏
后台数据库编程
WEB标准化专栏
WAP 技术专栏
平面设计区
艺术与设计论坛
Adobe Photoshop 专栏
Fireworks 专栏
矢量图形专栏
插画手绘交流
交互设计区
用户体验综合版
UI图形设计
RIA设计与应用
Flash 8 及之前版本
Flash CS3 及 AS3
Silverlight 专版
Director 专栏
其它技术讨论区
计算机技术
英语学习和技术翻译
摄影欣赏与技术交流
无线通讯与数码设备
信息平台
企业招聘
学习工作交流区
创业版