作者yin6705 (yin6705)
看板Web_Design
標題Re: [問題] js抓表單值的問題
時間Mon Nov 15 22:53:12 2010
如果html是下面這樣
<select id="menu" name="menu">
<option value="1">chocho1981</option>
<option value="2">chocho1982</option>
</select>
你可以用jquery的寫法來抓
var v = $("#menu option[selected='selected']").text();
v 就是目前被選取的<option>文字內容
建議用jquery來寫js的程式,
會省掉很多處理不同瀏覽器執行的問題,
用之前別忘了先include jquery的js檔,
語法部分可以到
http://jquery.com/ 去看看。
※ 引述《chocho1981 (o(.```.)o)》之銘言:
: 請教一下 如果我現在有一個表單是這樣的
: <select name="menu">
: <option value="1">chocho1981</option>
: </select>
: 我目前想要用JS來抓取上面的值
: A=document.getElementById('menu').value;
: 這樣A抓到的值會是1
: 請問一下,如果我想要抓到後面chocho1981這個字串
: 請問有沒有辦法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.165.86.158
→ Kelunyang:如果只是做小事的話,是不建議掛jquery啦... 11/15 22:57
→ Kelunyang:jquery-min.js少說有70幾K吧 11/15 22:57
→ Kelunyang:這種簡單的選取DOM node,應該還不需要花4K就可以搞定了 11/15 22:57
→ Kelunyang:而且我實在想不到這會有什麼跨瀏覽器問題 11/15 22:58
→ opoepev:同意k大~都用getelement了~不會有什麼問題~而且我實作過!! 11/15 23:01