首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

如何读取select中显示的值

2012-03-13 
怎么读取select中显示的值我现在要读取select的value,同时也要读取select中显示的内容,有没有办法?[解决办

怎么读取select中显示的值
我现在要读取select的value,同时也要读取select中显示的内容,有没有办法?

[解决办法]
把查到的值装在LIST里面,然后用FOR取啊
[解决办法]
innerHTML
[解决办法]
var temp1;
var temp2;
for(j=0;j <main.tf.length;j++){
if(main.tf.options[j].selected == true){
temp1 = main.tf.options[j].value; //value
temp2 = main.tf.options[j].innerText; //显示的内容
}
}
[解决办法]
<select id= "test ">
<option value= "1 "> 文本1 </option>
<option value= "2 "> 文本2 </option>
</select>

<script language= "javascript ">
function getIt(){
var obj=document.getElementById( "test ");
var xvalue=obj.value;//这里获取value
var xtext =obj.innerText;//获取显示的文本
alert( "Value: "+xvalue+ " Text: "+xtext);
}

getIt();//执行上面的函数~
</script>
[解决办法]
<html>
<head>
<title> New Document </title>
</head>
<script language= "JavaScript ">
<!--
function show(obj){
var m=obj.options[obj.selectedIndex].value
alert(m);//获取value
var n=obj.options[obj.selectedIndex].text
alert(n);//获取文本
}
//-->
</script>
<body>
<select name= "sel " onchange= "show(this); ">
<option value= "AA "> aa </option>
<option value= "BB "> bb </option>
</select>
</body>
</html>
不知道楼说的是不是这个意思??

[解决办法]
版主的问题都没有清楚
你的select是单选还是多选阿?你是在页面中获取值还是在后台中获取值啊,使struts,jsf还是servlet阿
[解决办法]
单的直接下拉框text

全选用innerText,不要家option

热点排行