2009年10月29日 星期四

利用 Jquery 抓取 radio button 值做表單驗證(不為空)

radio (單選圓按鈕) 跟 checkbox (複選方按鈕) 在表單驗證上跟一般的 text 不一樣

我想試過就知道

原本在 Jquery if ($("#欄位名").val()=="") 這樣就能判斷

不過 radio 跟 checkbox 是陣列的關係,所以取值有點不同

最近看到一個大陸人寫的,稍微改了一下,還滿好用的

var $xxx = $("input[name='欄位名']:checked").val(); // 這樣input欄位都抓到了
if ($xxx == null) {
alert("請至少選擇一項");
$("#xxx").focus();}<--頁面跳到那個選項位置 } //$("#xxx")
這樣還要設個 id="xxx" 用 $("input[name='xxx']") 就不用了

1 則留言:

Unknown 提到...

我是新手,可否舉例讓我學習?