1、自己构造下拉菜单选项的value,比如:
<select name="typeId" id="typeId">
<option value="0">= 请选择 =</option>
<option value="3_spring">Spring</option>
<option value="2_struts">Struts</option>
<option value="1_hibernate">Hibernate</option>
</select>
在Action里面首先获取typeId的值,然后再将其解析成两个值。
2、在页面添加隐藏域,当下拉菜单的发生改变时,将当前选项的名字设置到隐藏域中。
2.1 给页面添加隐藏域
<input type="hidden" name="typeName" value="" id="typeName"/>
2.2 编写javascript代码
//设置分类名称的值
function setTypeName(){
var type = document.getElementByIdx_x("typeId");
var pindex = type.selectedIndex;
// 获取选中的下拉框的值(value)
var pValue = type.options[pindex].value;
// 获取选中的下拉框的选项(key)
var pText = type.options[pindex].text;
//alert(pText);
//给隐藏域typeName赋值
① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;
② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。