1

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

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

选择的选项中不存在新值...

我只需要修改正在发送的值

4

2 回答 2

1

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

var yourValue

$("#myselect").find("option").attr("selected", "selected").val(yourValue);
于 2013-09-30T07:36:24.673 回答
1

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

var yourValue

$("#myselect").find("option:selected").val(yourValue);
于 2014-12-11T14:48:24.123 回答