博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决HTML select控件 设置属性 disabled 后无法向后台传值的方法
阅读量:6704 次
发布时间:2019-06-25

本文共 532 字,大约阅读时间需要 1 分钟。

大家都知道有时候修改数据的时候我们希望有一些数据是不可以修改的,通常情况下我们会将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;    }

 

转载于:https://www.cnblogs.com/yiven/p/8125443.html

你可能感兴趣的文章
阿里巴巴资深技术专家无相:我们能从 InteliJ IDEA 中学到什么?
查看>>
Http请求首部Accept-Language
查看>>
手拉手教你实现一门编程语言 Enkel, 系列 14
查看>>
css实现图片背景填充的正六边形
查看>>
Android反编译及破解API协议 记录1
查看>>
LocalBroadcastManager源码剖析
查看>>
一款Android App升级库
查看>>
Matrix源码分析————IO Canary
查看>>
Binder机制
查看>>
JS原型相关
查看>>
手把手教你使用Js实现前后台传送Json
查看>>
2018年规划
查看>>
关于行框盒子与vertical-align(一)
查看>>
修复苹果iOS 原生键盘遮挡input框
查看>>
学习编程,只跟对的人
查看>>
AQS源码详解
查看>>
AndroidSerialPort:安卓串口通信库
查看>>
咦,Oreo怎么收不到广播了?
查看>>
spring-控制反转IoC
查看>>
spring cloud微服务分布式云架构(三)-服务消费者(Feign)
查看>>