input中的disabled、readonly和hidden,相信一般的web应用中都会用到这些属性,身为前端有义务认清这些东西,这样的小东西容易在web应用产生bug。
disabled
用法:disabled=”disabled”
注意事项:value 不会在 Form 提交时发送出去。这个对于按钮来说用处比较大,一般的 type=”text” 最好是隐藏,而不是禁用,因为它不需要发送数据。
readonly
用法:readonly=”readonly”
注意事项:value 会在 Form 提交时被发送出去。所以需要在外观上显示跟一般 input/textarea 一样,但不允许用户修改数据,可以用这个属性。
hidden
用法:type=”hidden”
注意事项:这个比较好理解,value 会被发送,并且用户看不到。
原文:http://zkeyword.com/post/disabled_readonly_hidden/