大家都知道有时候修改数据的时候我们希望有一些数据是不可以修改的,通常情况下我们会将input框设置为 readonly , 但是 select 控件没有这个属性,需要使用另一个属性 disabled ,但是接着又出现其他的问题就是将select控件设置为 disabled 后提交表单后台无法获取数据。

在网上找了很多方法,大家普遍使用的最多的就是在提交表单之前的时候把 select 的属性 disabled 设为 false 。

具体的做法就是在form元素添加一个onsubmit事件,绑定到下面这个函数,然后就大功告成了。

    function checkDisable() {
$("select[disabled]").each(function() {
if (parseInt($(this).val()) != -1) {
$(this).attr("disabled", false);
}
});
return true;
}

最新文章

  1. 红黑树——算法导论(15)
  2. Bootstrap_Javascript
  3. CAD二次开发 - 可缩放块(四)
  4. 【poj2417】 Discrete Logging
  5. IIs配置文件存放路径
  6. [双连通分量] POJ 3694 Network
  7. There is no mode by that name loaded / mode not given 产生原因(个案)
  8. phpexcel 读取数据
  9. C#线程系列讲座(3):线程池和文件下载服务器
  10. COM ,Threading Models,apartments,RPC
  11. 关于Cocoapods安装与问题
  12. hdu GCD and LCM
  13. 海思板卡SATA最佳读写块大小测试
  14. spring-oauth-server实践:客户端和服务端环境搭建
  15. AXI4
  16. vuex是什么?怎么使用?哪种功能场景使用它?
  17. NYOJ 棋盘覆盖
  18. idea使用教程(2)
  19. vbox 按照增强工具 centos7
  20. 论文笔记:2018 PRCV 顶会顶刊墙展

热门文章

  1. 什么是OTN交换?
  2. 開始学习hadoop
  3. 【Java并发编程实战】—– AQS(四):CLH同步队列
  4. 687C
  5. 79.员工薪水报表 Extjs 页面
  6. selenium3 + python - xpath定位
  7. JS中对象按属性排序(冒泡排序)
  8. Java 位运算符 &、|、^、~、<<、>>、>>>
  9. sklearn中的数据预处理和特征工程
  10. HTML+CSS+JS总结