最近剛好遇到 在 Struts 中使用 html tag 的 checkbox element
在 Struts 中 CheckBox 的寫法如下
<html:checkbox styleId="hasInsuranceCHbox" name="insuranceVO"
property="hasInsurance"
value="Y"
onclick="javascript:
checkHasInsurance ();"></html:checkbox>
跟其他 Struts 的 html tag 一樣
styleId 會辦替換為 HTML 標籤的 id
而 name 則是可以為一個Struts from bean 或是一個 requestScope 的屬性
其中 如果我們要讓這個Check box 能夠隨著 name 屬性所設定的物件
的hasInsurance這個attribute值被打勾或不打勾的話
可以透過 html:checkbox 的 value 屬性去設定,要注意的是
如果不設定的話 default 的值為 "on" ((( 表示當 hasInsurance 為 on 才會被打勾
所以這裡依據你的需求去定義 value 值吧!!
另外 如果要對 html:checkbox 實作 javascript 的onclick的話
那麼 html:checkbox 也有提供 onclick 的屬性喔!