Re: [問題] 選擇了選單的某一選項後,要能出現文字欄位
※ 引述《qazsd (nice play!)》之銘言:
: 我弄出來了: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=' ';
: }
: 讓選"其他"的時候,在旁邊會多出一個文字欄位讓使用者可以輸入。
: 不過現在有個問題就是..
: 當選了第二層的"其他" 而出現該文字欄位時
: 再回頭去將第一層改成"---請選擇---",如此一來第二層也會變成"---請選擇---"
這時候就要去看第一層的onchange
在它把第二層改成"請選擇"的時候 一率把那個other address給拿掉
(document.getElementById('other').innerHTML=' ';)
反正前面有更動後面就歸0變成原本的 , 這很正常。
: 但是已經出現的該文字欄位,卻不會消失
: 除非是先將第二層選成非"其他"的項目 ~"~
--
▄▅▆▇███▇▆▅▄▃ ╰┼╯─╮ ╮
◥███████████◣ ╰┼╯=│=│
◥██████───────◣ *. ╯ ╯ ╯ の 物 語 .*
◥███████──────◣ ~ ◢◣ ◢◣
◥██████───────◤ ◥◤* 空白的世界.翼 *◥◤
◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂~telnet://tony1223.no-ip.info
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.59.247
推
11/13 15:31, , 1F
11/13 15:31, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 8 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章