如何在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 ";
}