在提交前更改下拉列表中所选项目的值

时间:2013-09-30 07:24:22

标签: javascript html

如何在提交表单前更改下拉列表的值?
现在我在提交按钮上有onclick事件:

alert(document.myform.myselect.value); //getting old value
document.rscGeneral.selectHlrId.value='x';
alert(document.myform.myselect.value);//getting null

选择...

的选项中不存在新值

我只需要修改发送的值

2 个答案:

答案 0 :(得分:1)

使用此代码 - 这可能会有所帮助

var yourValue

$("#myselect").find("option").attr("selected", "selected").val(yourValue);

答案 1 :(得分:0)

CSS伪选择器可以解决这个问题。

var yourValue

$("#myselect").find("option:selected").val(yourValue);