JSP中如何获取radio 或checkbox的值
额,,说个最简单的。
<input type="radio" value="男"/>
<input type="radio" value="女"/>
如何在页面中使用request.getParameter();获取选中的值呢。? 展开
1、首先新建一个html文件,命名为test.html,在test.html文件内,在p标签内,使用input标签创建三个checkbox选项用于测试。
2、在test.html文件内,使用button标签创建一个按钮,按钮名称为“获得checkbox选中数量”。
3、在test.html文件中,给button按钮绑定onclick点击事件,当按钮被点击时,执行getnum()函数。
4、在js标签中,创建getnum()函数,在函数内,使用getElementsByTagName()方法通过元素名称获得input对象。同时,创建一个空数组arr,用于保存选中的选项值。
5、在浏览器打开test.html文件,点击按钮,查看结果。
1、新建html文档。
2、书写hmtl代码。<div id="main"> <div class="demo"> <div class="col"> <h4>Checkbox(复选按钮)</h4><div class="opt"> <input class="magic-checkbox" type="checkbox" name="layout" id="c1"><label for="c1">Normal</label></div>。
3、初始化css代码。<style>html, body { width : 100%; height : 100%; margin : 0; padding : 0; }.wrapper { position : relative; width : 420px; margin : 0 auto; padding : 0; font-size : 0; }.icon { position : relative; display : inline-block; width : 100px; height : 100px; margin 。
4、查看效果。
比如这里有个form.html,而且它要提交到result.jsp
<form action="result.jsp" method="post">
<input type="radio" value="男" name="gender"/>
<input type="radio" value="女" name="gender"/>
</form>
然后在result.jsp页面中使用:
<%
String gender = request.getParameter("gender");
out.println("<h1>" + gender + "</h1>");
%>
这样就行了
2.关于Check Box
比如这里有个form.html,而且它要提交到result.jsp
<form action="result.jsp" method="post">
<input type="checkbox" value="男" name="gender"/>
<input type="checkbox" value="女" name="gender"/>
</form>
然后result.jsp页面中使用:
<%
String[] genders = request.getParameterValues("gender");
for (int i=0; i<genders.length; i++){
out.println("<h1>" + genders[i] + "</h1>");
}
%>
这样就行
1、采用dom的方式可以如下
<body>
<input type='checkbox' id='aaa'/>
</body>
<script>
if(document.getElementById('aaa').checked){
}else{
alert('没有选中');
}
</script>
2、采用jquery的方式如下
$('#aaa').attr('checked');
Button
比如这里有个form.html,而且它要提交到result.jsp
<form
action="result.jsp"
method="post"
<input
type="radio"
value="男"
name="gender"/
<input
type="radio"
value="女"
name="gender"/</form
然后在result.jsp页面中使用:<%
String
gender
=
request.getParameter("gender");
out.println("<h1"
+
gender
+
"</h1");%这样就行了
2.关于Check
Box
比如这里有个form.html,而且它要提交到result.jsp
<form
action="result.jsp"
method="post"
<input
type="checkbox"
value="男"
name="gender"/
<input
type="checkbox"
value="女"
name="gender"/</form
然后result.jsp页面中使用:<%
String[]
genders
=
request.getParameterValues("gender");
for
(int
i=0;
i<genders.length;
i++){