读书人

关于checkbox的初始化,该如何解决

发布时间: 2012-03-05 11:54:01 作者: rapoo

关于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"了。

读书人网 >Java Web开发

热点推荐