怎么把复选框得到的value传到后台啊?? 我用复选框得到一些数据,我想用JavaScript传到后台,怎么实现啊!跪求........ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 requset.getpamaerValues("tage Name ");获得所有的标签的 内容 ,返回string[]数组 形式。 JS传到后台? 什么意思 AJAX? 那你可以用JSON 或者直接拼一个有规则的传 到后台解析如果直接通过表单提交的话 1L的方法就可以 只要那些多选框的NAME属性相同的话 第一步 先用JS获得复选框的值,第二步 AJAX把值传到后台第三步 取得后台返回信息 页面:getElementsByName("复选框的name属性").value;返回一个数组,在把这个数组通过get传入到后台,在程序里通过request.getParameterValue("");就可以得到了呀! 例:<input type="checkbox" name="test" value="值1" />显示的内容<input type="checkbox" name="test" value="值2" />显示的内容<input type="checkbox" name="test" value="值3" />显示的内容....<input type="checkbox" name="test" value="值n" />显示的内容<input type="button" value="提交" onclick="send()" />function send(){ var tests = document.getElementsByName('test'); var value = new Array(); for(var i = 0; i < tests.length; i++){ if(test[i].checked) value.push(test[i].value); } window.location = '*****.do?value=' + value.toString(); //把value转化为字符串作为参数传到后台}后台:String value = request.getParameter("value");String[] values = value.split(","); //拆分为字符串数组,接下来可以对其进行操作 if(test[i].checked) value.push(test[i].value);写错了,应该是:if(tests[i].checked) value.push(tests[i].value); 关于包含JavaBean jsp 菜鸟问题 1)下拉列表框 2)参数传递 请大家帮我老师一个忙:Java课程知识点在行业中的应用情况调查---3Q! 关于jsp生成mht带附件下载链接的问题! javaBean为什么是客户端应用程序? JSP在IE中运行问题吗? 请问如在TomCat 5.0中设置虚拟目录呢? 在Servlet中如何正确的在response中获得请求体的信息?谢谢! 如何判断resultset结果集为空 请教几个方法! JSP表单 关于上传文件的问题
JS传到后台? 什么意思 AJAX? 那你可以用JSON 或者直接拼一个有规则的传 到后台解析
如果直接通过表单提交的话 1L的方法就可以 只要那些多选框的NAME属性相同的话
第一步 先用JS获得复选框的值,
第二步 AJAX把值传到后台
第三步 取得后台返回信息
<input type="checkbox" name="test" value="值1" />显示的内容
<input type="checkbox" name="test" value="值2" />显示的内容
<input type="checkbox" name="test" value="值3" />显示的内容
....
<input type="checkbox" name="test" value="值n" />显示的内容
<input type="button" value="提交" onclick="send()" />
function send(){
var tests = document.getElementsByName('test');
var value = new Array();
for(var i = 0; i < tests.length; i++){
if(test[i].checked)
value.push(test[i].value);
}
window.location = '*****.do?value=' + value.toString(); //把value转化为字符串作为参数传到后台
}
后台:
String value = request.getParameter("value");
String[] values = value.split(","); //拆分为字符串数组,接下来可以对其进行操作
value.push(test[i].value);
写错了,应该是:
if(tests[i].checked)
value.push(tests[i].value);