2个多选下拉框问题 数据提交的问题 就是象foxmail添加收件人那样子,点收件人弹出框框,然后可以加入左边框框的内容!我也急需这个东西的代码,请大侠出手为csdn增加这样一个经典好贴! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>made by meixx</title><script language="javascript"><!--function Add(ObjSource,ObjTarget){ for(var i=0;i<ObjSource.length;i++){ if(ObjSource.options[i].selected){ var opt=document.createElement("OPTION"); ObjTarget.add(opt); opt.value=ObjSource.options[i].value; opt.text=ObjSource.options[i].text; ObjSource.options.removeChild(ObjSource.options[i--]) } }}function AddAll(ObjSource,ObjTarget){ for(var i=0;i<ObjSource.length;i++){ ObjSource.options[i].selected=true; } Add(ObjSource,ObjTarget);}//-></script></head><body><table width="350" border="1" style="border-collapse:collapse " bordercolor="#111111" cellpadding="0" cellspacing="0"> <tr> <td width="150"> <select name="dltSource" size="10" multiple style="width:100% "> <option value="0">辽宁</option> <option value="0">黑龙江</option> <option value="0">吉林</option> <option value="0">河北</option> <option value="0">河南</option> <option value="0">江苏</option> <option value="0">浙江</option> <option value="0">海南</option> <option value="0">福建</option> <option value="0">山东</option> <option value="0">青海</option> <option value="0">宁夏</option> <option value="0">内蒙古</option> <option value="0">新疆</option> <option value="0">陕西</option> </select> </td> <td width="50" valign="middle"> <p style="width:100%" align="center"><input type="button" value="->" onClick="Add(document.all.dltSource,frmDisplay.dltTarget)" title="添加"></p> <p style="width:100%" align="center"><input type="button" value="=>" onClick="AddAll(document.all.dltSource,frmDisplay.dltTarget)" title="添加全部"></p> <p style="width:100%" align="center"><input type="button" value="<-" onClick="Add(frmDisplay.dltTarget,document.all.dltSource)" title="删除"></p> <p style="width:100%" align="center"><input type="button" value="<=" onClick="AddAll(frmDisplay.dltTarget,document.all.dltSource)" title="删除全部"></p> </td> <td width="150"> <form id="frmDisplay" action="xxx.jsp" method="post" style="margin:0 "> <select name="dltTarget" size="10" multiple style="width:100% "></select> </form> </td> </tr> <tr> <td align="right"><input type="reset" value="重置"></td> <td align="center">ver:1.0</td> <td align="left"><input type="button" value="提交" onClick="doSubmit()"></td> </tr></table></body></html> 补充一下:<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>made by meixx</title><script language="javascript"><!--function Add(ObjSource,ObjTarget){ for(var i=0;i<ObjSource.length;i++){ if(ObjSource.options[i].selected){ var opt=document.createElement("OPTION"); ObjTarget.add(opt); opt.value=ObjSource.options[i].value; opt.text=ObjSource.options[i].text; ObjSource.options.removeChild(ObjSource.options[i--]) } }}function AddAll(ObjSource,ObjTarget){ SelectAll(ObjSource); Add(ObjSource,ObjTarget);}function SelectAll(ObjSource){ for(var i=0;i<ObjSource.length;i++){ ObjSource.options[i].selected=true; }}function doSubmit(){ SelectAll(frmDisplay.dltTarget); //frmDisplay.action="";//设置form 提交的action alert(frmDisplay.action); //frmDisplay.submit();//取消注释即可,提交上去的options}//-></script></head><body><table width="350" border="1" style="border-collapse:collapse " bordercolor="#111111" cellpadding="0" cellspacing="0"> <tr> <td width="150"> <select name="dltSource" size="10" multiple style="width:100% "> <option value="0">辽宁</option> <option value="0">黑龙江</option> <option value="0">吉林</option> <option value="0">河北</option> <option value="0">河南</option> <option value="0">江苏</option> <option value="0">浙江</option> <option value="0">海南</option> <option value="0">福建</option> <option value="0">山东</option> <option value="0">青海</option> <option value="0">宁夏</option> <option value="0">内蒙古</option> <option value="0">新疆</option> <option value="0">陕西</option> </select> </td> <td width="50" valign="middle"> <p style="width:100%" align="center"><input type="button" value="->" onClick="Add(document.all.dltSource,frmDisplay.dltTarget)" title="添加"></p> <p style="width:100%" align="center"><input type="button" value="=>" onClick="AddAll(document.all.dltSource,frmDisplay.dltTarget)" title="添加全部"></p> <p style="width:100%" align="center"><input type="button" value="<-" onClick="Add(frmDisplay.dltTarget,document.all.dltSource)" title="删除"></p> <p style="width:100%" align="center"><input type="button" value="<=" onClick="AddAll(frmDisplay.dltTarget,document.all.dltSource)" title="删除全部"></p> </td> <td width="150"> <form id="frmDisplay" action="xxx.jsp" method="post" style="margin:0 "> <select name="dltTarget" size="10" multiple style="width:100% "></select> </form> </td> </tr> <tr> <td align="right"><input type="reset" onClick="javascript:window.location.reload();" value="重置"></td> <td align="center">ver:1.0</td> <td align="left"><input type="button" value="提交" onClick="doSubmit()"></td> </tr></table></body></html> 用String a[]=request.getParamValues("");可以得到所有值.另外,多谢大俠梅雪香前辈! 为什么我的Firebug不报错呢,还是Firefox不报错? js 实现浏览器全屏,兼容IE,Firefox 排序问题 javascript 图片载入问题 在加人网站的jQuery代码 100分帮忙写段简单函数 关于用javascript做一个弹出登陆窗口的问题 如何使打开的页面位于其父页面的中央。 csdn怎么了 jsp下拉框选中的值传递回后台 我想做一个返回上一页的链接,当然用hostoy做,返回后我想立即刷新上一个页面就不会了 求教如何建一个免费邮箱系统
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>made by meixx</title>
<script language="javascript">
<!--
function Add(ObjSource,ObjTarget){
for(var i=0;i<ObjSource.length;i++){
if(ObjSource.options[i].selected){
var opt=document.createElement("OPTION");
ObjTarget.add(opt);
opt.value=ObjSource.options[i].value;
opt.text=ObjSource.options[i].text;
ObjSource.options.removeChild(ObjSource.options[i--])
}
}
}
function AddAll(ObjSource,ObjTarget){
for(var i=0;i<ObjSource.length;i++){
ObjSource.options[i].selected=true;
}
Add(ObjSource,ObjTarget);
}
//->
</script>
</head><body>
<table width="350" border="1" style="border-collapse:collapse " bordercolor="#111111" cellpadding="0" cellspacing="0">
<tr>
<td width="150">
<select name="dltSource" size="10" multiple style="width:100% ">
<option value="0">辽宁</option>
<option value="0">黑龙江</option>
<option value="0">吉林</option>
<option value="0">河北</option>
<option value="0">河南</option>
<option value="0">江苏</option>
<option value="0">浙江</option>
<option value="0">海南</option>
<option value="0">福建</option>
<option value="0">山东</option>
<option value="0">青海</option>
<option value="0">宁夏</option>
<option value="0">内蒙古</option>
<option value="0">新疆</option>
<option value="0">陕西</option>
</select>
</td>
<td width="50" valign="middle">
<p style="width:100%" align="center"><input type="button" value="->" onClick="Add(document.all.dltSource,frmDisplay.dltTarget)" title="添加"></p>
<p style="width:100%" align="center"><input type="button" value="=>" onClick="AddAll(document.all.dltSource,frmDisplay.dltTarget)" title="添加全部"></p>
<p style="width:100%" align="center"><input type="button" value="<-" onClick="Add(frmDisplay.dltTarget,document.all.dltSource)" title="删除"></p>
<p style="width:100%" align="center"><input type="button" value="<=" onClick="AddAll(frmDisplay.dltTarget,document.all.dltSource)" title="删除全部"></p>
</td>
<td width="150">
<form id="frmDisplay" action="xxx.jsp" method="post" style="margin:0 ">
<select name="dltTarget" size="10" multiple style="width:100% "></select>
</form>
</td>
</tr>
<tr>
<td align="right"><input type="reset" value="重置"></td>
<td align="center">ver:1.0</td>
<td align="left"><input type="button" value="提交" onClick="doSubmit()"></td>
</tr>
</table></body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>made by meixx</title>
<script language="javascript">
<!--
function Add(ObjSource,ObjTarget){
for(var i=0;i<ObjSource.length;i++){
if(ObjSource.options[i].selected){
var opt=document.createElement("OPTION");
ObjTarget.add(opt);
opt.value=ObjSource.options[i].value;
opt.text=ObjSource.options[i].text;
ObjSource.options.removeChild(ObjSource.options[i--])
}
}
}
function AddAll(ObjSource,ObjTarget){
SelectAll(ObjSource);
Add(ObjSource,ObjTarget);
}
function SelectAll(ObjSource){
for(var i=0;i<ObjSource.length;i++){
ObjSource.options[i].selected=true;
}
}function doSubmit(){
SelectAll(frmDisplay.dltTarget);
//frmDisplay.action="";//设置form 提交的action
alert(frmDisplay.action);
//frmDisplay.submit();//取消注释即可,提交上去的options
}
//->
</script>
</head><body>
<table width="350" border="1" style="border-collapse:collapse " bordercolor="#111111" cellpadding="0" cellspacing="0">
<tr>
<td width="150">
<select name="dltSource" size="10" multiple style="width:100% ">
<option value="0">辽宁</option>
<option value="0">黑龙江</option>
<option value="0">吉林</option>
<option value="0">河北</option>
<option value="0">河南</option>
<option value="0">江苏</option>
<option value="0">浙江</option>
<option value="0">海南</option>
<option value="0">福建</option>
<option value="0">山东</option>
<option value="0">青海</option>
<option value="0">宁夏</option>
<option value="0">内蒙古</option>
<option value="0">新疆</option>
<option value="0">陕西</option>
</select>
</td>
<td width="50" valign="middle">
<p style="width:100%" align="center"><input type="button" value="->" onClick="Add(document.all.dltSource,frmDisplay.dltTarget)" title="添加"></p>
<p style="width:100%" align="center"><input type="button" value="=>" onClick="AddAll(document.all.dltSource,frmDisplay.dltTarget)" title="添加全部"></p>
<p style="width:100%" align="center"><input type="button" value="<-" onClick="Add(frmDisplay.dltTarget,document.all.dltSource)" title="删除"></p>
<p style="width:100%" align="center"><input type="button" value="<=" onClick="AddAll(frmDisplay.dltTarget,document.all.dltSource)" title="删除全部"></p>
</td>
<td width="150">
<form id="frmDisplay" action="xxx.jsp" method="post" style="margin:0 ">
<select name="dltTarget" size="10" multiple style="width:100% "></select>
</form>
</td>
</tr>
<tr>
<td align="right"><input type="reset" onClick="javascript:window.location.reload();" value="重置"></td>
<td align="center">ver:1.0</td>
<td align="left"><input type="button" value="提交" onClick="doSubmit()"></td>
</tr>
</table></body>
</html>
另外,多谢大俠梅雪香前辈!