我有一表單:
<文件一>
<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 值 ?
解决方案 »
- YUI中connection manager返回的XML数据应该怎么读取并操作
- [object Object]是什么意思呢?
- javascript 遇到的难题
- 搞定就结~~~
- 框架间的javascript调用--“拒绝访问”!!!!
- 碰到一个问题求解,望高手能够帮帮我!!!!!
- 问一个得到textfield值问题?
- 怎样控制窗口打开的时候按内容的大小来决定窗口的大小?还有几个简单的问题 help!!
- 层的简单问题,请看看!!!
- 数组问题:如何得到数组aaa的长度???(aaa.length不行),请高手指教!!!
- 用过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" />