作者dspswen (阿天)
看板Ajax
標題[問題] Jquery autocomplete+取欄位值的問題
時間Mon Aug 13 15:00:48 2012
請問各位
我用 Jquery autocomplete 之後
想用 onChange 讓一輸入好的欄位去印出它的值
譬如
<input type="text" name="test" id="test" onChange="test()">
在 script 的 test 只有 alert($("input[name='test']").val());
這樣而已
也就是當 autocomplete 選好值之後,這個值會自動代入另一個 function
可是這個觸發取到的值只有使用者第一個輸入的文字
譬如他在框裡輸入「國」
下拉選擇「國立台灣大學」
觸發這個 onChange 取到的值只有「國」
可是當我連續 alert 兩次後,才會出現國立台灣大學
請問這個該怎麼解決
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.191.30
1F:→ dspswen:我用 setTimeout 解決了(?) 不過感覺有更好的方法 ... 08/13 15:20
2F:推 Fantasywind:重複綁定事件了吧 直接用jquery autocomplete method 08/13 15:32
3F:→ Fantasywind:就可以得到你要的效果啊 08/13 15:33
4F:→ Fantasywind: 修正: event 08/13 15:33
6F:→ dspswen:啊 謝謝 找到了 再次感謝樓上 08/13 15:46