作者caster5210 (隨遇而安)
看板PHP
標題[請益] javascript抓欄位判斷
時間Tue Aug 10 18:03:08 2010
有一種很奇怪的現象
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
1F:推 KiroKu:沒選可能是null不是"" 08/10 18:49
2F:推 EragonJ:以radio來說,不管有沒有選不是都會有被assign一個value嗎 08/10 20:58
3F:→ EragonJ:你應該是要判斷checked==true or false? 08/10 20:58
4F:→ MOONRAKER:這兩者的DOM本就跟其他input不同 不會因為你的程式這樣 08/10 22:44
5F:→ MOONRAKER:寫 就自動「變形」 08/10 22:45
6F:→ caster5210:謝謝各位,會再試看看,學到一課 08/10 23:05
7F:推 s25g5d4:可以講的都被樓上講完了 我只好說 好像有AJAX版... 08/10 23:28
8F:→ chrisQQ:我以為我走錯板@@ 08/11 04:29