

而写成onmouseout="document.forms[0].name.value='nihao'"或onmouseout="document.forms.form.elements['name'].value='nihao'"则不行。郁闷中。。。。。。。。。等待高人指点
本人认为是jsf在命名元素时自动将名字加上了form名。即id为name那么 在jsf标签中则为formName:name(form名为formName)
所以改成onmouseout="document.forms.form.elements['form:name'].value='nihao' 则是可以的。
2、
<h:selectManyCheckbox layout="pageDirection"
value="#{user.preferColors}">
<f:selectItems value="#{requestScope.items}"/>
</h:selectManyCheckbox><p>
items 、<1>可以提供一个Map对象,Map的key-value会分别作为选项的label-value。<2>可以提供list或数组对象,例如List<SelectItem> 。否则需提供类型转唤器




































