Lotus Notes中複選框的驗證

今天在修改一個表單的時候,需要在提交的時候先對錶單中的複選框做一個判斷,判斷複選框是否被選中。複選框只有一個選項。
記得原來在網上看到過類似的資料,說複選框、單選按鈕等控件在Notes裏面會把控件當作一個數組,每一個選項是數組中的一列。那麼我想要查看唯一的一個選項是否被選中,自然是直接看這個數組0元素的checked屬性了。
代碼如下:
var ckb =document.all.fldCheck;
alert(ckb[0].checked);
 
結果,沒有顯示。
alert (cbk.length);
顯示undefined。
 
百思不得其解,嘗試增加一個選項。長度輸出變成2。正常了。
大概問題就在這裏,如果複選框之類的控件只有一個選項時,不產生數組。
於是增加一個選項搞定。
 
那如果選項就是隻有一個呢?
測試了一下,不再需要數組,直接用控件名稱即可。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章