jquery,发现一个问题,当表单属性为disabled时,$("#formId"). serialize()取不到该表单的值。如何才能取

2024-11-03 05:37:25
推荐回答(3个)
回答1:

form disabled掉是可以取到的
如果form里的表单标签被disabled掉了就取不到 ,disabled状态下是不能传值的
只能在取值的瞬间将他们的disabled属性remove掉,取完后再还原

回答2:

disabled 是设置元素不可用,即可以宽泛理解为不存在。所以取不到,
你可以使用readonly来防止用户输入

回答3:

disabled 是为了禁用表单不能进行写操作,也可以换种写法,比如:readonly=readonly, onfocus=this.blur();应该也可以吧,试试