作者qazsd (nice play!)
看板Ajax
标题[问题] 选择了选单的某一选项後,要能出现文字栏位
时间Mon Nov 12 15:22:09 2007
选单内有很多选项
其中包括了一项"其他"的选项
想让使用者选择了"其他"之後
可以在选单的旁边突然出现一个文字栏位供输入"其他"的内容
这个大致上要怎麽做呢
我知道有innerHtml=....
但是要怎麽做则不是很清楚 0.0
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.127.20.190
1F:→ qazsd:我在选单旁设了 <span id="other"></span> 想要让span里可以 11/12 15:22
2F:→ qazsd:出现文字栏位供使用者输入他的选择 ,或是有人有更好的方法?? 11/12 15:23
3F:→ PsMonkey:多踹踹,少发问 11/12 16:04
4F:→ qazsd:@@ 那可以请教楼上踹的方式吗 11/12 18:34
5F:→ TonyQ:侦测"使用者选到其他"这个事件 , 然後显示那个文字栏位 :) 11/12 20:42
6F:→ TonyQ:如果选单是select 就在select上onchange读取selectedIndex 11/12 20:42
7F:→ TonyQ:如果是radio 或 checkbox 用checked + onclick做检测 11/12 20:43
8F:→ TonyQ:至於怎麽显示 , 我自己是比较喜欢用先写好文字栏位(node) 11/12 20:44
9F:→ TonyQ:设定它的显示是隐藏的(display:none) 透过前述的事件设定成 11/12 20:45
10F:→ TonyQ:display:''; (或block 或 inline 看需求) 11/12 20:46
11F:→ TonyQ:你需要具备的有 基础event的认知, 以及dom元件的操作 . 11/12 20:46
12F:→ TonyQ:再加上後端接收form传递资料的server side的判断来配合 :) 11/12 20:46
13F:→ TonyQ:你给的资料蛮少的,所以大概就讲到这里,自己摸索看看吧。:) 11/12 20:47