[請益] javascript抓欄位判斷

看板PHP作者 (隨遇而安)時間15年前 (2010/08/10 18:03), 編輯推噓3(305)
留言8則, 6人參與, 最新討論串1/1
有一種很奇怪的現象 ex: <script language="javascript"> function check(fm) { if ( document.fm.表單名字.value == "" ) { alert("請填入資料!!"); return false; }}</script> 只要是搭text或Textarea,就可以判斷有無空值 不過一但使用checkbox或radio就失去效用直接通過 可是格式的寫法都是一樣的,就是不曉得問題出在哪 不會有不適用於這兩種表單的鳥情況吧?!謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.189.188

08/10 18:49, , 1F
沒選可能是null不是""
08/10 18:49, 1F

08/10 20:58, , 2F
以radio來說,不管有沒有選不是都會有被assign一個value嗎
08/10 20:58, 2F

08/10 20:58, , 3F
你應該是要判斷checked==true or false?
08/10 20:58, 3F

08/10 22:44, , 4F
這兩者的DOM本就跟其他input不同 不會因為你的程式這樣
08/10 22:44, 4F

08/10 22:45, , 5F
寫 就自動「變形」
08/10 22:45, 5F

08/10 23:05, , 6F
謝謝各位,會再試看看,學到一課
08/10 23:05, 6F

08/10 23:28, , 7F
可以講的都被樓上講完了 我只好說 好像有AJAX版...
08/10 23:28, 7F

08/11 04:29, , 8F
我以為我走錯板@@
08/11 04:29, 8F
文章代碼(AID): #1COIFV-W (PHP)
文章代碼(AID): #1COIFV-W (PHP)