Designed by 77
加载资源 ......
感谢 ♥ 作者
先不感谢了

form表单提交的disabled属性踩坑记录(某个字段死活保存不上)

我们知道,提交整个form表单是通过设置iname属性来达到将所有字段组合起来的目的的,如果没有给某一个字段(比如input)设置name属性的话,那么该字段就不会在提交整个表单的时候被包含在内。

此外,如果设置了disabled属性的话,也就相当于标识了该字段也会在提交整个表单的时候被排除在外。

因为disabled属性的特殊性,在排查问题的时候很容易被忽略,比如在后台保存数据的时候发现某个字段死活保存不了,在后台debugger也会发现该字段并没有被成功传递/赋值。

如果在前端的请求中发现提交的表单中并没有包含该字段的话,十有八九就是这个问题引起的了。

 

"大概是因为你不在身旁陪伴,也没有在终点等待,这一路才会显得那么长,我才会走得那么累。"

posted @ 2020-05-04 08:43  yanggb  阅读(1613)  评论(0编辑  收藏  举报