解决HTML select控件 设置属性 disabled 后无法向后台传值的方法
2024-08-25 05:51:30
大家都知道有时候修改数据的时候我们希望有一些数据是不可以修改的,通常情况下我们会将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;
}
最新文章
- 红黑树——算法导论(15)
- Bootstrap_Javascript
- CAD二次开发 - 可缩放块(四)
- 【poj2417】 Discrete Logging
- IIs配置文件存放路径
- [双连通分量] POJ 3694 Network
- There is no mode by that name loaded / mode not given 产生原因(个案)
- phpexcel 读取数据
- C#线程系列讲座(3):线程池和文件下载服务器
- COM ,Threading Models,apartments,RPC
- 关于Cocoapods安装与问题
- hdu GCD and LCM
- 海思板卡SATA最佳读写块大小测试
- spring-oauth-server实践:客户端和服务端环境搭建
- AXI4
- vuex是什么?怎么使用?哪种功能场景使用它?
- NYOJ 棋盘覆盖
- idea使用教程(2)
- vbox 按照增强工具 centos7
- 论文笔记:2018 PRCV 顶会顶刊墙展