当前位置: 技术问答>java相关
checkbox如果没有选中,就不能传值吗?
来源: 互联网 发布时间:2015-11-18
本文导语: 我在JSP里有 我接收的时候 String[] sec=request.getParameterValues("sec"); 发觉只有当checkbox选中才能传值,选不中就传不过来, 而我要求如果没有选中,要传0值过来,这怎么解决啊 | 这是你的程序自...
我在JSP里有
我接收的时候
String[] sec=request.getParameterValues("sec");
发觉只有当checkbox选中才能传值,选不中就传不过来,
而我要求如果没有选中,要传0值过来,这怎么解决啊
我接收的时候
String[] sec=request.getParameterValues("sec");
发觉只有当checkbox选中才能传值,选不中就传不过来,
而我要求如果没有选中,要传0值过来,这怎么解决啊
|
这是你的程序自己设置的呀,你写的就是最初状态未选中时,其值为0,选中时其值为1,这个值将不再改变,接受端只能判断有无数据传过来,所以如果你想实现选中后值为1,未选中值为0,有两种方法
1。在客户端用javascript实现,如下
接收页面仍为
2。在接收端做处理
发送端不变,接受端根据是否为null再赋不同的值
另外,你为什么要用数组呢,如果只有一个checkbox的话,用String request.getParameter()就行了
1。在客户端用javascript实现,如下
接收页面仍为
2。在接收端做处理
发送端不变,接受端根据是否为null再赋不同的值
另外,你为什么要用数组呢,如果只有一个checkbox的话,用String request.getParameter()就行了