我有一表單:
<文件一>
<form name=form1 action=文件二 method=post>
<select name=s>
<option value=0 selected>aaaaa</option>
<option value=1>bbbbbbb</option>
<option value=2>cccccc</option>
</select>
<input type=submit name=sub1 value=Sub>
</form>
我要如何才能在文件二中得到 select 值 ?
<文件一>
<form name=form1 action=文件二 method=post>
<select name=s>
<option value=0 selected>aaaaa</option>
<option value=1>bbbbbbb</option>
<option value=2>cccccc</option>
</select>
<input type=submit name=sub1 value=Sub>
</form>
我要如何才能在文件二中得到 select 值 ?
解决方案 »
- 一个层里有一个表格,当用JS向表格里不断添加列时,如何让层自动出现横向滚动条?而不是压缩已有列的宽度
- js超链接提示:当鼠标移到超链接上时弹出提示内容且鼠标能复制其中的内容,当鼠标不在超链接和提示内容上时,隐藏提示内容
- 【求】点击了某个元素或连接后,该元素处于禁止状态,5秒后才可以重新点击
- js 一个数组里面 有一个数组值 这个数组里面的数组值要做一个交叉循环
- 大家帮忙看看解决方法吧?
- 这个需求怎样做?
- 到底什么叫脚本语言?和c,java,vb有什么不同?
- 用户控件怎么保证登录后状态在所有页中保持不变呢,我想在左侧放入用户形象图片和用户名,急急急!!!
- ie关闭问题
- 如何通过程序保存一个网页?
- 用过WWW-Authenticated来弹出登录框的请进
- 使用Jquery无法动态加载XML数据岛的问题
<select name=s id="s">
<option value=0 selected>aaaaa </option>
<option value=1>bbbbbbb </option>
<option value=2>cccccc </option>
</select>
<input type=submit name=sub1 value=Sub>
</form>
如果的value的值:document.getElementById("s").value
如果的<option>之间的:document.getElementById("s").options[document.getElementById("s").selectedIndex].text
就能得到 <option>間的值了麼??
var options=document.getElementSById("s").childNodes;
var option=null;
for(var i=0;i<options.length;i++){
option=options[i];
if(option.selected){
var xml=option.value;
}
}
9樓 11 樓 !!我要的是 options 之間的文本值啊!!可部是options 中的value值哦
如果你只取文本值,可以把文本值直接作为option的value
如果两个都取,可以设置一个隐藏域存储,然后在后台取,如:
<select name=s onchange="document.getElementById('optionText').value = this.options[this.selectedIndex].text">
<option value=0 selected>aaaaa</option>
<option value=1>bbbbbbb</option>
<option value=2>cccccc</option>
</select>
<input type="hidden" id="optionText" name="optionText" value="aaaaa" />