首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-03-05 
关于checkbox的初始化tdhtml:checkbox propertyshowTitleType /html:checkboxhtml:checkbox pro

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

热点排行