我有一表單:
<文件一>
<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 值 ?
解决方案 »
- Ext.getCmp("username").getEl() is undefined
- 各位我想把 这个JS里的红色部分改成用参数 用函数传递进去麻烦各位 帮我改下
- 求教一个困惑的问题r.toString()和toString.call(r)有什么区别?
- JavaScript中循环jsp
- 得到客户端是否安装了摄像头
- 这种写法算递归吗?调用函数本身?
- 怎么实时的触发文本框事件?就是输入后就触发,而不是失去焦点的时候触发事件。
- cookies 保存问题 客户让我今天完成的,请大家帮忙了,谢谢
- 请教--梅花雪--一个问题
- 截取字符串中间几位或后几位的函数是什么?
- 用过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" />