Re: [問題] 選擇了選單的某一選項後,要能出現文字欄位
我弄出來了:D
原本是參考 http://tw.myblog.yahoo.com/class2u-com/article?mid=2
範例檔:http://www.class2u.idv.tw/example/ajax_menu.zip
後來我追加了下面這段
oPlaceList.onchange = function() {
if(this.options[this.selectedIndex].value == "其他") {
document.getElementById('other').innerHTML=' <input
name="address" type="text" id="address" size="40" />';
}else
document.getElementById('other').innerHTML=' ';
}
讓選"其他"的時候,在旁邊會多出一個文字欄位讓使用者可以輸入。
不過現在有個問題就是..
當選了第二層的"其他" 而出現該文字欄位時
再回頭去將第一層改成"---請選擇---",如此一來第二層也會變成"---請選擇---"
但是已經出現的該文字欄位,卻不會消失
除非是先將第二層選成非"其他"的項目 ~"~
※ 引述《qazsd (nice play!)》之銘言:
: 選單內有很多選項
: 其中包括了一項"其他"的選項
: 想讓使用者選擇了"其他"之後
: 可以在選單的旁邊突然出現一個文字欄位供輸入"其他"的內容
: 這個大致上要怎麼做呢
: 我知道有innerHtml=....
: 但是要怎麼做則不是很清楚 0.0
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.20.190
※ 編輯: qazsd 來自: 59.127.20.190 (11/13 00:04)
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章