[問題] checkbox的問題
<script>
function test()
{
obj = document.form1.no;
for(i=0 ; i<obj.length ; i++)
{
pval = obj[i];
if(pval.checked == true)
alert("pval=" + pval.value);
}
}
</script>
<form name="form1">
<input type="checkbox" name="no" value="11">11<br>
<input type="checkbox" name="no" value="12">12<br>
<input type="checkbox" name="no" value="13">13
<input type="button" value="測試" onclick="test()">
</form>
請問我利用以上的 javascript 可以抓到所有已勾選的值
但是我要如何用 ajax 中的 post,將已勾選的值給 post 過去呢?
if(xmlhttp != null)
{
Purl = "test.jsp";
Pval = "no=11&no=12&no=13";
xmlhttp.open("POST", Purl, true);
xmlhttp.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded");
xmlhttp.send(Pval);
}
因為我的 checkbox 有很多,大概有 40 幾個,所以應該不可能這樣送吧?@@
是不是有其他的方法?
如果是一般的 submit 去做 form post,那 test.jsp 只要用
String [] no = request.getParameterValues("no");
就可以抓到已勾選的項目,請問透過 ajax 的話,應該要如何做?謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.3.125
推
11/28 18:22, , 1F
11/28 18:22, 1F
→
11/28 18:22, , 2F
11/28 18:22, 2F
→
11/29 12:28, , 3F
11/29 12:28, 3F