表单 readonly 和 disabled 的区别

form中的input可以设置为readonly和disable,请问2者有什么区别?

<input type="text" name="name" value="xxx" disabled="true" />
<input type="text" name="name" value="xxx" readonly="true" />
这两种写法都会使显示出来的文本框不能输入文字
 

readonly 不可编辑,但可以选择和复制;值可以传递到后台,通过request.getParameter("name")可以得到内容。只针对input(text / password) 和 textarea有效,
disabled 使文本框变灰,不可编辑,不能复制,不能选择;值不可以传递到后台,通过request.getParameter("name")得不到文本框中的内容,对于所有的表单元素都有效,包括select,radio,checkbox,button等

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,778评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 3,839评论 0 11
  • 因为公司里做商城开发用的是OpenCart,上级让我先熟悉这个系统,借此机会详细解读一下商品管理这一功能(也是为了...
    山有木兮_卿有意阅读 1,680评论 0 2
  • 利用長假期,這次回家了。感恩的事好多,每次回去後, 返來的第一天, 總是不斷回味家中的點點滴滴. 29-04-17...
    芯之陽阅读 242评论 2 2