select禁用后,能不能通js改变他的值。
<tdalign="left"width="150px"><selectid="state"name="folProject.state"size=1disabled="...
<td align="left" width="150px">
<select id="state" name="folProject.state" size=1 disabled="disabled">
<option value="1">发起</option>
<option value="2">等待部门审批</option>
</select></td>
比如说现在是发起状态,点审批按钮后
$("#state").val(2);
$("#infoForm").submit();
这样之后state的值就变成空了。
怎么才能禁用select之后,还能在页面改变他的值 展开
<select id="state" name="folProject.state" size=1 disabled="disabled">
<option value="1">发起</option>
<option value="2">等待部门审批</option>
</select></td>
比如说现在是发起状态,点审批按钮后
$("#state").val(2);
$("#infoForm").submit();
这样之后state的值就变成空了。
怎么才能禁用select之后,还能在页面改变他的值 展开
4个回答
展开全部
禁用之后还是能用js改变值的,
你的问题应该是由于别的问题引起的。
你的问题应该是$("#infoForm").submit();之后没有数据回显造成的吧。
你的问题应该是由于别的问题引起的。
你的问题应该是$("#infoForm").submit();之后没有数据回显造成的吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以改变的。
使用js改变select的值:
var obj = document.getElementById("mySelect");
var index = obj.selectedIndex;
obj.options[index] = new Option("three",3); //更改对应的值
obj.options[index].selected = true; //保持选中状态
使用js改变select的值:
var obj = document.getElementById("mySelect");
var index = obj.selectedIndex;
obj.options[index] = new Option("three",3); //更改对应的值
obj.options[index].selected = true; //保持选中状态
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试readonly吧。
——————————————
select不支持readonly。。。不行就加个隐藏域好了,时刻保存select的值。
——————————————
select不支持readonly。。。不行就加个隐藏域好了,时刻保存select的值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询