这样写:
<input name="checkbox1" type="checkbox" value="头图" />头图
<input name="checkbox1" type="checkbox" value="头图" />头图
<input name="checkbox1" type="checkbox" value="头图" />头图
剩下的几个同理。
想取得值,这样写:
var checkbox1 = document.getElementsByName("checkbox1")
var checkboxAll1=""
for(var i=0i<checkbox1.lengthi++){
if(checkbox1[i].checked){
checkboxAll1+=checkbox1[i].value+","//将选中的值拼接,用“,”隔开
}
}
这里checkboxAll1就是你头图的所有选中的值,你把这个值传到action中处理,只要获得这个值,然后checkboxAll1.split(",")得到一个数组,数组元素就是你要的结果,然后遍历数组就可以了。
如果你每一个都有id,可以用js:
document.getElementById(这里是id值).value;
或者:$("#后边是id").val()就可以取到,但是这样不能判断你获取的值已经选中。你还需要挨个判断,所以,用我上边的方法,用for循环判断可以提高效率。希望对你有帮助。
看你这里是 json = eval(request.responseText) eval方式,把内容进行执行代码,那么可以用jsonp的方式来加载这个URL,也就是通过在页面添加<script>标签,src指向这个url,里面的代码也就执行了,url里写一个类拟functionname(data) 的内容,functionname 这个函数写在页面中,也就是回调的效果了欢迎分享,转载请注明来源:内存溢出
评论列表(0条)