把所有的option的值放到一个hidden field,后台接收<SCRIPT LANGUAGE="JavaScript">
function getValue(fromObj,toObj) {
var arr = new Array();
for (var i=0;i<fromObj.length;i++) arr[i] = fromObj[i].value;
toObj.value = arr.join();
}
</SCRIPT>
<form name=form1 action="1.asp" onsubmit="getValue(this.item('SelectedIndustry[]'),this.vvv);alert(this.vvv.value);return false;">
<select name="SelectedIndustry[]" size="5" multiple id="select1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="hidden" name="vvv">
<input type="submit">
</form>
function getValue(fromObj,toObj) {
var arr = new Array();
for (var i=0;i<fromObj.length;i++) arr[i] = fromObj[i].value;
toObj.value = arr.join();
}
</SCRIPT>
<form name=form1 action="1.asp" onsubmit="getValue(this.item('SelectedIndustry[]'),this.vvv);alert(this.vvv.value);return false;">
<select name="SelectedIndustry[]" size="5" multiple id="select1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="hidden" name="vvv">
<input type="submit">
</form>
<input name=a type=hidden>
<select name="SelectedIndustry[]" size="5" multiple id="select1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type=submit>
</form>
<script>
function aa()
{
document.form1.a.value=""
for(i=0;i<document.form1.elements["SelectedIndustry[]"].options.length;i++)
document.form1.a.value+=document.form1.elements["SelectedIndustry[]"].options[i].value +","
}
</script>
<script language="javascript">
function go(){
var ss=document.frm.a;
var sql="";
k =ss.options.length;
sql="count="+k+"&";
for (i=0;i<k;i++)
{
sql=sql+"a" +i+"="+ss.options[i].text+"&";
}
var tt=document.frm.b;
y =tt.options.length;
sql=sql+"count2="+y+"&";
for (c=0;c<y;c++)
{
sql=sql+"b" +c+"="+tt.options[c].text+"&";
}
//alert(sql)
window.location="Addresult.asp?"+sql;
}
//-->
</script>