document.form2.select2.value=document.form1.select1.value;=>document.form2.select2.value=document.form1.select1.selectedIndex[i].value
i就是你要选择的
i就是你要选择的
解决方案 »
- 滚动字体的简单问题。
- 窗口之间传参数问题
- 在网上找的这个消息提示代码,在关闭的时候要出未知错误,谁能帮我看看?
- 如何取得表格<td>的background属性的值?
- 用iframe时,什么叫“跨域访问是不被允许的”?
- 马上给分!急!!!如何在<img name="mmm" src="images/main_nn.jpg">上打印汉字出来????
- 如何动态修改.CSS文件(急急急!!!)
- 如何在JavaScript实现把信息写到本地,形成本地文件?
- SCROLLBAR 送分题(在线等待,送分)
- 在JavaScript中如何截获父窗口中的事件 请大虾拔刀相助 我把全部积蓄(20)都给你!!!
- 如何刷新子窗口,
- 关于new ActiveXObject ???
<script language=javascript>
function perform()
{
var indexArr=document.form1.sex.selectedIndex; document.form2.sname.value=document.form1.sname.value;
document.form2.sex.value=document.form1.sex.value;
document.form2.submit();
}
</script>
<body>
<form name="form1" method="post">
<table>
<tr><td>Name:<input type="text" name="sname"></td></tr>
<tr><td>Sex:<select name="sex" multiple='ture' size='2'>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='41'>4</option>
<option value='5'>5</option>
<option value='6'>6</option>
<option value='7'>7</option>
</table>
</form>
<form name="form2" action="form1.jsp" method="post">
<input type="hidden" name="sname">
<input type="hidden" name="sex">
<input type="button" value="submit" onclick="perform();">
</form>
目的:把form1中的select选中的数组值传给form2中的sex
<form name="form1">
<SELECT name="s1" multiple>
<OPTION value =a>a</OPTION>
<OPTION value =b>b</OPTION>
<OPTION value =c>c</OPTION>
<OPTION value =d>d</OPTION>
</SELECT>
</form>
<input type="button" value="test" onclick="alert(selVal(document.form1.s1))"> </body>
<script language="JavaScript">
function selVal(selObj){
var retVal=""
var opts=selObj.options
for(var i=0;i<opts.length;i++){
if(opts[i].selected)
retVal+=" "+opts[i].value
}
return retVal
}
<script>