readonly 和 disable 在表单提交时候的区别

来源:互联网 发布:一千左右机械键盘 知乎 编辑:程序博客网 时间:2024/05/01 22:22


在用户需要将某些<input>输入框,不希望用户进行编辑的时候,如果使用属性 

 <input name="username" disabled="disabled" />
那么在表单 submit的时候,该 username 属性不会被提价,后台是获取不到 username的值的,username的值为null。

 

这个时候也可以使用另外一个属性  

<input name="username" readonly="readonly" />
使用 readonly 属性,这时候这个<input>框不能被编辑,但是在表单 submit的时候,这个 username的属性是可以  key= value的形式进行提交的。


还有一篇好文章

表单中Readonly和Disabled的区别

小技巧: 
diabled:可用readonly代替,background-color:#cccccc;加上灰色背景色就可以



0 0
原创粉丝点击