<from name="frm">
<select name="a1" onchange="selFun()">
<option value="1">a</option>
<option value="2">b</option>
<option value="3">c</option>
</select>
</form>
<script>
function selFun(){
t1=document.frm.a1.options[document.frm.al.selectedIndex].text
h1=document.frm.a1.options[document.frm.al.selectedIndex].value
}
t1是显示的文本
h1是文本对应的值
<select name="a1" onchange="selFun()">
<option value="1">a</option>
<option value="2">b</option>
<option value="3">c</option>
</select>
</form>
<script>
function selFun(){
t1=document.frm.a1.options[document.frm.al.selectedIndex].text
h1=document.frm.a1.options[document.frm.al.selectedIndex].value
}
t1是显示的文本
h1是文本对应的值
解决方案 »
- 修改extjs4.1的example里的tree/check-tree例子,希望可以读取指定json节点下的数据,一直不成功,求教
- 怎么关闭整个播放的视频
- 为什么使用nivo slider在chrome显示正常,在IE里就没效果了呢
- iframe跨域,高手进
- ExtJs4 表格合计问题!
- Ext的Toolbar的一个问题
- 为表格单元格onmouseover,onmouseout,onclick事件绑定了函数,如何在应用了click时只触发onclick而不触发onmouseout
- 一个窗口刷新的问题
- 关于JS的一个问题(涉及二维数组)
- nodejs 中用的中间件 connect 在使用logger的时候不管传入什么构造logger,log的格式都一样
- 动态增加表格问题
- 帮忙修改代码!!!谢谢
<select id=s size="5" multiple>
<option value="a">a
<option value="b">b</option>
<option value="v">v</option>
<option value="c">c</option>
</select><input type=submit onclick="for(i=0;i<s.options.length;i++)if(s.options[i].selected)alert(s.options[i].value)">
</body>
formName.selectName.options[formName.selectName.selectedIndex].value值
formName.selectName.options[formName.selectName.selectedIndex].text显示的文本
这个是选中项的文字
如果没有选中任何项呢?
是不是selectName.selectedIndex==-1呢?
<option value="-1">请选择</option>
然后判断是否选中这行就可以了