如何在提交表单前更改下拉列表的值?
现在我在提交按钮上有onclick事件:
alert(document.myform.myselect.value); //getting old value
document.rscGeneral.selectHlrId.value='x';
alert(document.myform.myselect.value);//getting null
选择...
的选项中不存在新值我只需要修改发送的值
答案 0 :(得分:1)
使用此代码 - 这可能会有所帮助
var yourValue
$("#myselect").find("option").attr("selected", "selected").val(yourValue);
答案 1 :(得分:0)
CSS伪选择器可以解决这个问题。
var yourValue
$("#myselect").find("option:selected").val(yourValue);