html input属性readonly和disable的简介说明


摘要:
下文讲述html input属性上的readonly及disable不同之处,如下所示:


readonly及disable功能说明:

readonly、disable的功能可禁止用户修改input的属性,但是有一点点的不同之处,在于
readonly:只对input 中type=text和type=password和textarea有效,对其它控件则无法起到只读的效果
disable:对html中所有控件都起到“禁用”效果,设置禁用后的标签不会被回传到服务器后端

readonly及disable应用场景:

1.如果一个控件只是禁止用户修改,但是还需发送至后台供后台使用,那么此控件应该设置属性readonly ,或在提交后台时取消其disabled属性值。
2.为了避免重复提交操作,需在按钮点击后,将其设置为disabled,避免多次重复提交。
3.如果一个控件在输入时,不希望用户获取焦点,那么应该使用disabled设置其不可用属性。