<html>
<head>
<script language="JavaScript">
function setSelectResult(check){
var elements = document.forms[0].elements;
var sele = check.value;
var xuanZhongZ=0;
var renYuanBS;
for(var r=0;r<elements.length;r++)
{
var ele = elements[r];
if(ele.name == "checked" &&ele.checked == true&&ele.type!="hidden")
{
xuanZhongZ=++xuanZhongZ;
if(xuanZhongZ==1)
{
renYuanBS=sele;
//alert("renYuanBS====="+renYuanBS);
}
else
{
var xuanZhongID=ele.value;
//alert("xuanZhongID===="+xuanZhongID);
renYuanBS=renYuanBS+"|"+xuanZhongID;
//document.forms[0].renyuan.value=renYuanBS;
}
}
}
document.getElementById("renyuan").value=renYuanBS;
}
</script>
</head>
<body>
<form name="form">
<input name="checked" onclick="setSelectResult(this)" type="checkbox" value="7997614">
<test type="nodelink">7997614</test>
<br>
<input name="checked" onclick="setSelectResult(this)" type="checkbox" value="7997621">
<test type="nodelink">7997621</test>
<br>
<input name="checked" onclick="setSelectResult(this)" type="checkbox" value="7997694">
<test type="nodelink">7997694</test>
<br>
<input name="checked" onclick="setSelectResult(this)" type="checkbox" value="7997701">
<test type="nodelink">7997701</test>
<br>
<input name="checked" onclick="setSelectResult(this)" type="checkbox" value="7997708">
<test type="nodelink">7997708</test>
<br>
<input name="renyuan" id="renyuan" value="" style="width:500px">7997614|7997621|7997694|7997701|7997708
<br>
</form>
</body>
</html>大侠帮忙看看哪里错了,我要的效果就是把所有选中的value用|组合成一个字符串
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title> TEST </title>
</head>
<style type="text/css">
body, td{font-family:Verdana; font-size:11px; color:#333333; font-weight:bold;}
</style>
<body>
<form name="form">
<input name="checked" onclick="setSelectResult(this)" type="checkbox" value="7997614">
<test type="nodelink">7997614</test>
<br>
<input name="checked" onclick="setSelectResult(this)" type="checkbox" value="7997621">
<test type="nodelink">7997621</test>
<br>
<input name="checked" onclick="setSelectResult(this)" type="checkbox" value="7997694">
<test type="nodelink">7997694</test>
<br>
<input name="checked" onclick="setSelectResult(this)" type="checkbox" value="7997701">
<test type="nodelink">7997701</test>
<br>
<input name="checked" onclick="setSelectResult(this)" type="checkbox" value="7997708">
<test type="nodelink">7997708</test>
<br>
<input name="renyuan" id="renyuan" value="" style="width:500px"><br />
7997614|7997621|7997694|7997701|7997708
<br>
</form>
<script language="javascript" type="text/javascript">
var renYuanBS="";
function setSelectResult(obj)
{
renYuanBS+=obj.value+"|";
document.getElementById("renyuan").value=renYuanBS;
}
</script>
</body>
</html>