关于checkbox的初始化
<td>
<html:checkbox property="showTitleType" ></html:checkbox>
<html:checkbox property="showAnsType" ></html:checkbox>
</td>
这个是我的页面代码
在actionform里面对应的showTitleType,showAnsType 设置如下
private String showTitleType=null;
private String showAnsType=null;
下面是js
var showTitleType= document.getElementById"showTitleType").value;
var showAnsType = document.getElementById("showAnsType").value;
alert(showTitleType);
alert(showAnsType);
我页面和actionform里面都没没设置复选框选中
但alert打出来的2个值都是"on"
这个是怎么会事啊??????
------解决方案--------------------
value 当然默认是"on"了,你认为是什么?
你应该看他们是否被选中,那个是 .checked?而不是 .value
如果被选中了,返回的就是那个"on"了。
------解决方案-------------------- var showTitleType= document.getElementById"showTitleType").value;
这是取值
------解决方案-------------------- 同意1楼
------解决方案-------------------- 探讨 value 当然默认是"on"了,你认为是什么? 你应该看他们是否被选中,那个是 .checked?而不是 .value 如果被选中了,返回的就是那个"on"了。
------解决方案-------------------- 探讨 value 当然默认是"on"了,你认为是什么? 你应该看他们是否被选中,那个是 .checked?而不是 .value 如果被选中了,返回的就是那个"on"了。