JSP中读取的radio值为啥是on?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSP中读取的radio值为啥是on?相关的知识,希望对你有一定的参考价值。
在a1.jsp中有如下定义:
<input type="radio" name="xingbie" value="男">男
<input type="radio" name="xingbie" value="女">女
然后在a2.jsp中获取选中的radio的值:
String xingbie=request.getParameter("xingbie");
if(xingbie==null)
xingbie="";
可是得到的“xingbie”的值却是on。用out.println(xingbie)打印出来的是on,存到数据库中的值也是on.
求解决方法!
为什么单选框获取得val为on怎么解决?
?
获取值的方式:
$("input[name=‘killOrder‘]:checked").val();
?
$(‘input:radio:checked‘).val();
?
$("input[type=‘radio‘]:checked").val();
?
$(":radio[checked]").each(function(radio){alert($(this).val());
因为Jquery的版本不同,方式也不同,但是无论使用上面哪一种值都是on ,
解决办法:后来发现,input 忘记给value值了加上value值就行了
?
文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。
?
若有帮助到您,欢迎点击推荐,您的支持是对我坚持最好的肯定(*^_^*)
以上是关于JSP中读取的radio值为啥是on?的主要内容,如果未能解决你的问题,请参考以下文章
为啥我的自定义块两次进入 GNU Radio 中的 general_work() 函数?