日期:2014-05-18  浏览次数:21117 次

如何在jsp中设置复选框的value值?
<input   type= "checkbox "   name= "checkbox "   value= "   "   checked>
有点晕,如何在这个checkbox被checked时使其value= "Y ",没有被checked时value= "N "

------解决方案--------------------
<input type= "checkbox " name= "checkbox " value= "Y " checked onclick= "javascript:if(this.checked){this.value= 'Y ';}else{this.value= 'N ';} alert(this.value); "> aaa

------解决方案--------------------
非也。选上,value里你写什么值就是什么;没选上,你写什么都没用,值是null 。
------解决方案--------------------
如果你一定要取到值,那就用单选框
------解决方案--------------------
做一个隐藏的 <input type= "hidden " name=“……”> 做中间值就行了
将checkbox的值赋给隐藏值,再去隐藏值就成了~
------解决方案--------------------
搞两个checkbox,一个value是Y,一个是N,默认选择一个!
------解决方案--------------------
可以在window.onload中调相关方法,设置checkbox为选中,这样初始就被设的人不知鬼不觉了

------解决方案--------------------
yuvictory() ( ): 请问下是用MyHxf(一个人的色彩) 的方法吗?
我写的一个JS,没测试不过应该差不多是这样子吧!
<form onclick= "checkValue() ">
<input type= "checkbox " name= "checkbox " value= " " checked>
<input type= "hidden " name= "change " value= " "/>
......
<form>

function checkValue()
{
if(doucument.form.checkbox.checked)
document.form.change.value= "Y ";
else document.form.change.value= "N ";
}