disabled与readonly的区别

简介: disabled与readonly的区别

在更新功能的时候,有几个属性值是不变的,可以通过设置隐藏的input框来在两个action中传值。但是它是隐藏的,不能展示出来。我想把模型中的某几个属性设置成只可在页面显示,不可编辑的状态。用disabled实现了功能:

1. <tr>
2.  <td width="18%" align="center" bgColor="#f5fafe" class="ta_01">
3.    订单编号:
4.  </td>
5.  <td class="ta_01" bgColor="#ffffff" >
6.    <input disabled="disabled" type="text" name="oid" value="<s:property value="model.oid"/>" class="bg"/>
7.  </td>
8. </tr>


       可是却在form表单提交之后,在action中获取模型对象中的oid属性值为null。

       后把disabled改成了readonly,完成了功能。

       关于disable和readonly的区别还有如下所示:

要实现input框不可编辑,有两种方法:

第一:disabled="disabled"这样定义之后被禁用的 input 元素既不可用,也不可点击。

第二:readonly="readonly" 只读字段是不能修改的。不过,用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本;


相关文章
|
6月前
|
JavaScript
报错[Vue warn]: $listeners is readonly. $attrs is readonly.怎么解决?
报错[Vue warn]: $listeners is readonly. $attrs is readonly.怎么解决?
|
1月前
|
JavaScript 前端开发 数据库
input中的disabled 和 readonly的区别
input中的disabled 和 readonly的区别
44 0
|
6月前
|
JavaScript
const和readonly的区别
const和readonly的区别
44 0
|
程序员 编译器 C语言
解决办法:undefined reference to symbol '_ZTVN10__cxxabiv117__class_type_infoE@@CXXABI_1.3
解决办法:undefined reference to symbol '_ZTVN10__cxxabiv117__class_type_infoE@@CXXABI_1.3
929 0