1.readonly和disabled的action元素的范围不同。disabled属性可以应用于所有表单元素。readonly属性只对、、和等输入表单元素有效。其次,readonly和disabled对元素的影响不同。readonly属性仅将元素设置为只读,这可以获得或失去焦点。disabled属性直接阻止对元素的所有操作。disabled属性阻止对元素的所有操作,例如获取焦点、单击事件等。readonly属性只是将元素设置为只读,其他操作正常。3、readonly和disabled对表单提交的影响不同。禁用form元素后,当我们通过POST或GET方式提交表单时,这个元素的值将不会被传递出去,而是readonly将值传递出去。(readonly接受值变化并可以返回,disable接受变化但不返回数据)disabled属性可以阻止表单元素的值被提交。readonly属性不影响问题的提交。摘要readonly属性指定输入字段是只读的。只读字段不能修改。但是,用户仍然可以跳转到该字段并选择或复制其文本。readonly属性阻止用户修改值,直到满足某些条件(例如选中复选框)。然后,需要使用JavaScript消除readonly值并将输入字段切换到可编辑状态。readonly属性可以与或一起使用。disabled属性指定应禁用输入元素。禁用的输入元素既不可用也不可点击。可以设置disabled属性,直到满足某些其他条件(例如选中复选框等)。然后,您需要通过JavaScript删除禁用的值,并将输入元素的值切换为可用。注意:disabled属性不能与一起使用。
表单元素中readonly和disabled的区别相关文章