解决select表单 设置属性 disabled 后无法向后台传值的办法
2018-01-10 08:55
513 查看
大家都知道有时候修改数据的时候我们希望有一些数据是不可以修改的,通常情况下我们会将input框设置为 readonly , 但是 select 控件没有这个属性,需要使用另一个属性 disabled ,但是接着又出现其他的问题就是将select控件设置为 disabled 后提交表单后台无法获取数据。
在网上找了很多方法,大家普遍使用的最多的就是在提交表单之前的时候把 select 的属性 disabled 设为 false 。
具体的做法就是在form元素添加一个onsubmit事件,绑定到下面这个函数,然后就大功告成了。
在网上找了很多方法,大家普遍使用的最多的就是在提交表单之前的时候把 select 的属性 disabled 设为 false 。
具体的做法就是在form元素添加一个onsubmit事件,绑定到下面这个函数,然后就大功告成了。
function checkDisable() { $("select[disabled]").each(function() { if (parseInt($(this).val()) != -1) { $(this).attr("disabled", false); } }); return true; }
相关文章推荐
- 解决select 下拉框 设置disabled属性后 form表单提交到后台取不到值的情况
- 解决HTML select控件 设置属性 disabled 后无法向后台传值的方法
- 解决HTML select控件 设置属性 disabled 后无法向后台传值的方法
- input设置为disabled,表单无法提交后台解决方法
- $("#formId"). serialize()后台获取不到表单中属性为disabled的元素的值的解决办法
- 解决HTML select控件 disabled 后无法向后台传值的方法
- javascript 设置input和select 框只读属性 获取disabled后的值并传给后台
- select设置disabled后无法向后台传值
- 记录问题:表单元素设置disabled属性后台不能获取该值
- 下拉框设置disabled属性,form表单提交后台拿不到相应的值
- 设置disabled属性后台读不到数据如何让select支持readonly
- 解决Button设置disabled后无法执行后台代码问题
- 解决HTML SELECT控件 disabled 后无法向后台传值的方法
- html-css表单的margin-right/padding-right属性设置无效解决办法
- 使用jQuery设置disabled属性与移除disabled属性解决select只读不能传值问题
- D7+Ehlib 7.0.133 DBGridEh,点击列标题排序属性设置好之后,有时无法排序的解决办法
- 当控件设置disabled="disabled"属性时,后台不能获取修改后的值
- 解决ImageView手势缩放设置matrix属性后图片无法居中的问题
- springmvc架构,disabled域属性无法向后台传递
- disabled属性对form表单向后台传值的影响