
试试这样:
<input type="radio" name="sex" value="0" />男
<input type="radio" name="sex" value="1" />女
if(form1sexvalue!=0 && form1sexvalue!=1){
//
}
ps这是javascript问题,不是jsp问题。
将mysql里面的bit类型的性别sex在前端的jsp里面显示出按钮的形式实现方法如下:
1、获取到bit的值,如果是0,那么映射成男 1映射成女
2、在页面上创建radio按钮,根据传过来的0和1分别作判断,如果是0
<input type='radio' checked>男
如果是1,就写作:
<input type='radio' checked>女
3、举例说明:
<p>
<label>
性别:
<input type="radio" name="sex" value="男"
<c:choose>
<c:when test="${dtosex=='男'}">
checked
</c:when>
</c:choose>
/>
男</label>
<input type="radio" name="sex" value="女"
<c:choose>
<c:when test="${dtosex=='女'}">
checked
</c:when>
</c:choose>
/>
女</p>
1、新建一个html文件,命名为testhtml。
2、在testhtml文件内,引入jqueryminjs库文件,成功加载该文件,才能使用jquery中的方法。
3、在testhtml文件内,在p标签内,使用input标签创建两个radio选项,分别是男,女两个选项。
4、在testhtml文件内,使用button标签创建一个按钮,按钮名称为“获取选中的值”。
5、在testhtml文件中,给button按钮绑定onclick点击事件,当按钮被点击时,执行getradio()函数。
6、在js标签中,创建getradio()函数,在函数内,通过input元素的“:checked”选择器获得已选中的radio对象,使用val()方法获得radio的值。最后,使用alert()方法将值输出。
1servlet中的 *** 作:这里只谈字段,不涉及封装成对象。
把从数据库查出来的性别字段的值,放到request作用域,然后转发到显示性别单选按钮的页面。
例如:requestsetAttribute("gender",gender);
2jsp页面核心代码:从request作用域取出性别的值进行比较。
<input type="radio" name="gender" value="1" checked="checked" ${requestScopegender eq '1' 'checked':'' }/>男
<input type="radio" name="gender" value="0" ${requestScopegender eq '0' 'checked':'' }/>女
以上就是关于jsp性别不能为空验证全部的内容,包括:jsp性别不能为空验证、将mysql里面的bit类型的性别sex在前端的jsp里面显示出按钮的形式、jsp中男女选择,选中一个就不能选另外一个,怎么写的radio单选等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)