11智能在线
新记
jquery,发现一个问题,当表单属性为disabled时,$("#formId"). serialize()取不到该表单的值。如何才能取
如题所述
举报该文章
相关建议 推荐于2017-08-21
form disabled掉是可以取到的
如果form里的表单标签被disabled掉了就取不到 ,disabled状态下是不能传值的
只能在取值的瞬间将他们的disabled属性remove掉,取完后再还原
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/s44p4p448.html
其他看法
第1个回答 2017-08-21
disabled 是设置元素不可用,即可以宽泛理解为不存在。所以取不到,
你可以使用readonly来防止用户输入
第2个回答 2012-09-17
disabled 是为了禁用表单不能进行写操作,也可以换种写法,比如:readonly=readonly, onfocus=this.blur();应该也可以吧,试试
本回答被网友采纳
相似回答
大家正在搜
相关问题
JQuery中$("#actionForm").formSe...
在ie里jquery data: $('#from').se...
jquery 表单提交,为什么我的$("form").ser...
ajax 用serialize()传的form表单参数 传s...
JQUERY 、我在做表单;数据太多、怎么传递啊
jquery,ajax 如何提交多个checkbox的值?
mui怎样快速获取提交表单值,像jquery的seriali...
jQuery对表单进行serialize()后可以反序列化出...