readonly 和 disable 区别

1. 获取当前控件是否被禁用
dom.disabled --> 如果返回false,代表没有被禁用,否则被禁用
dom.readOnly --> 如果返回false,代表没有被禁用,否则被禁用

2. 设置控件是否禁用
dom.disabled = true | false;
dom.readOnly = true | false;

两者在使用的过程中有些许的差别要特别注意:

共同点:  

  Readonly和Disabled它们都能够做到使用户不能够更改表单域中的内容

不同点:

  Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效

  表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去而readonly会将该值传递出去【】

  

猜你喜欢

转载自www.cnblogs.com/lxsunny/p/12667451.html