用js分别获取select的value 和 text 文本
2009-11-12 09:22
537 查看
<td nowrap="nowrap">
<div align="center">
环节:
</div>
</td>
<td>
<html:select name="departmentDeclareForm" property="cycleId">
<html:options collection="cycleList" property="value"
labelProperty="name" />
</html:select>
<input type="hidden" name="oldCycleId"/>
</td>
1.获取 cycleId 的value 即 id值
newRow.cells(1).innerText =document.forms[0].elements("cycleId").value;//环节
2.获取 cycleId 的text 即静态文本
newRow.cells(1).innerText =document.forms[0].elements("cycleId").options[document.forms[0].elements("cycleId").selectedIndex].text;//环节
或者:
var ops = document.forms[0].elements("cycleId").options;
var idx = document.forms[0].elements("cycleId").selectedIndex;
alert(ops[idx].text);
下面是从网上找到的一个方法
Script language= "javascript ">
function query() {
alert(form1.select.options[form1.select.selectedIndex].text);
if(form1.select.options[form1.select.selectedIndex].text== "计算机 "){
return form1.select.options[form1.select.selectedIndex].text;
}else if(form1.select.options[form1.select.selectedIndex].text== "机械系 "){
return form1.select.options[form1.select.selectedIndex].text;
}else if(form1.select.options[form1.select.selectedIndex].text== "电子系 "){
return form1.select.options[form1.select.selectedIndex].text;
}else if(form1.select.options[form1.select.selectedIndex].text== "数学系 "){
return form1.select.options[form1.select.selectedIndex].text;
}
}
</script>
<form name= "form1 ">
<select name= "select ">
<option value= "0 "> 请选择 </option>
<option> 机械系 </option>
<option> 电子系 </option>
<option> 数学系 </option>
<option> 计算机 </option>
</select>
<input type= "button " value= "确定 " onclick= "query() ">
</form>
<div align="center">
环节:
</div>
</td>
<td>
<html:select name="departmentDeclareForm" property="cycleId">
<html:options collection="cycleList" property="value"
labelProperty="name" />
</html:select>
<input type="hidden" name="oldCycleId"/>
</td>
1.获取 cycleId 的value 即 id值
newRow.cells(1).innerText =document.forms[0].elements("cycleId").value;//环节
2.获取 cycleId 的text 即静态文本
newRow.cells(1).innerText =document.forms[0].elements("cycleId").options[document.forms[0].elements("cycleId").selectedIndex].text;//环节
或者:
var ops = document.forms[0].elements("cycleId").options;
var idx = document.forms[0].elements("cycleId").selectedIndex;
alert(ops[idx].text);
下面是从网上找到的一个方法
Script language= "javascript ">
function query() {
alert(form1.select.options[form1.select.selectedIndex].text);
if(form1.select.options[form1.select.selectedIndex].text== "计算机 "){
return form1.select.options[form1.select.selectedIndex].text;
}else if(form1.select.options[form1.select.selectedIndex].text== "机械系 "){
return form1.select.options[form1.select.selectedIndex].text;
}else if(form1.select.options[form1.select.selectedIndex].text== "电子系 "){
return form1.select.options[form1.select.selectedIndex].text;
}else if(form1.select.options[form1.select.selectedIndex].text== "数学系 "){
return form1.select.options[form1.select.selectedIndex].text;
}
}
</script>
<form name= "form1 ">
<select name= "select ">
<option value= "0 "> 请选择 </option>
<option> 机械系 </option>
<option> 电子系 </option>
<option> 数学系 </option>
<option> 计算机 </option>
</select>
<input type= "button " value= "确定 " onclick= "query() ">
</form>
相关文章推荐
- js 获取select标签的value 和 text
- Jquery 获取选中的Select的Text文本值和Value值。
- js如何获取select下拉框的value以及文本内容
- js获取select的value或者text
- JS获取select的value和text值的简单实例
- js如何获取select下拉框的value以及文本内容
- js如何获取select下拉框的value以及文本内容
- js获取select下拉框的value以及文本内容
- JS 获取select的value和text值
- jQuery获取Select选择的Text(文本信息)和 Value属性的值,select语法解释;单选框和复选框
- JS获取select-option-text_value的方法
- 关于JS获取select的值(value和text)
- js 获取selectvalue text
- js如何获取select下拉框的value以及文本内容
- JS获取select-option-text_value
- JS 获取select的value和text值
- 通过js来获取select的全部值,包括id,text,value
- js获取select下拉框的value和文本
- JS获取select-option-text_value的方法