2.form.submit()是按form的提交方式(post,get)提交该表单
3.request.form("select1")得到的是select1的value
3.request.form("select1")得到的是select1的value
解决方案 »
- 网站JS日历控件失效不能点击,还有划线,请教高手什么原因?
- 请问Ext.Net 中的MultiCombo控件如何支持手动输入值?
- 请问右键菜单只开放“复制”和“粘贴”功能怎么做?有人会吗,给个例子吧,谢谢
- 无法给HTML标签添加两个属性
- 在线等 缩略图问题
- 1-15共15个数5个一个不能相同全部便利出来怎么写?
- 如何在onkeydown或者onkeypress中取到key的实际ascii?
- 怎么用client script获取浏览器的session id?
- 弹出菜单显示效果问题
- 求助javascript里onmouse事件的代码
- 如何动态修改标记的样式
- 如何去掉“城市”里的“不限--”?就让它默认是第一个值?而不是“不限---”?
<form name=form1>
<select name=list size=6>
<option>111111</option>
<option>222222</option>
<option>333333</option>
<option>444444</option>
<option>555555</option>
<option>666666</option>
</select>
<input type=button value="↑" onclick="mm(-1)">
<input type=button value="↓" onclick="mm(1)">
</form><SCRIPT LANGUAGE="JavaScript"><!--
function mm(n)
{
var e = document.form1.list;
var m = e.selectedIndex;
var v = e.options[m].value;
var t = e.options[m].text;
if(n==-1 && m==0) return;
if(n==1 && m==(e.options.length-1)) return;
e.options[m].value = e.options[m+n].value;
e.options[m].text = e.options[m+n].text;
e.options[m+n].value = v;
e.options[m+n].text = t;
e.options[m+n].selected = true;
}
//--></SCRIPT>3. 取得是 value
==================================
originalObj.swapNode(swappedNode)
to cloudchen:这是我得代码,问题出在哪里?
<html>
<head>
<title>New Page 1</title>
<script language="javascript">
<!--
function MoveOptions(fromObj,toObj)
{
for (var i=0;i<fromObj.length;i++)
{
if (fromObj.options[i].selected)
{
with(toObj)options[length] = new Option(fromObj.options[i].text,fromObj.options[i].value); with(fromObj)options[i] = null,i--;
}
}
}
//-->
</script>
</head>
<body>
<p>
<form>
<select name="select1" >
<option value="one">一</option>
<option value="two">二</option>
<option value="three">三</option>
<option value="four">四</option>
<option value="five">五</option>
</select>
<select name="select2" >
</select>
<input type="button" value="add" name="B1" onclick="MoveOptions(document.forms[0].select1,document.forms[0].select2)"> <input type="button" value="delete" name="B1" onclick="MoveOptions(document.forms[0].select2,document.forms[0].select1)">
</p>
</form>
</body>
</html>
我定义了一个select1,但是所有option都没有value值,但是有text值,提交到另一个页面后,用下面的语句:request.form("select1")却能得到text的值.为何?
当没有value的时候,Request.Form("Select1")会取得对应的text的值。
这个是没有错的。
<tr><td>
<select id=list1 size=8 ondblclick="moveOption(this, this.form.list2)">
<option value=A>aaaaaaaaaa
<option value=B>bbbbbbbbbb
<option value=C>cccccccccc
<option value=D>dddddddddd
<option value=E>eeeeeeeeee
<option value=F>ffffffffff
<option value=G>gggggggggg
<option value=H>hhhhhhhhhh
</select></td>
<td width=40 align=center>
<input name=add type=button value=">>>" onclick="moveOption(this.form.list1, this.form.list2)"><br><br>
<input name=sub type=button value="<<<" onclick="moveOption(this.form.list2, this.form.list1)">
</td><td>
<select id=list2 size=8 ondblclick="moveOption(this, this.form.list1)">
</select>
</td></tr></form>
</table><script language="JavaScript"><!--
function moveOption(e1, e2){
try{
var e = e1.options[e1.selectedIndex];
e2.options.add(new Option(e.text, e.value));
e1.options.remove(e1.selectedIndex);
} catch(e){}
}
//--></script>
<select id=list1 size=8 ondblclick="moveOption(this, this.form.list2)">
<option value=A>aaaaaaaaaa
<option value=B>bbbbbbbbbb
<option value=C>cccccccccc
<option value=D>dddddddddd
<option value=E>eeeeeeeeee
<option value=F>ffffffffff
<option value=G>gggggggggg
<option value=H>hhhhhhhhhh
</select>
<select id=list2 size=8 ondblclick="moveOption(this, this.form.list1)">
</select>
</form>
<script language="JavaScript"><!--
function moveOption(e1, e2){
try{
var e = e1.options[e1.selectedIndex];
e2.options.add(new Option(e.text, e.value));
e1.options.remove(e1.selectedIndex);
} catch(e){}
}
//--></script>
谢谢了!
{
for (var i=0;i<fromObj.length;i++)
{
if (fromObj.options[i].selected)
{
toObj.options[toObj.options.length] = new Option(fromObj.options[i].text,fromObj.options[i].value); fromObj.remove(i);
if(fromObj.options.length>0) fromObj.options[0].selected=true;
break;
}
}
}