input设置为只读模式

input框设置为只读依靠两个属性(disabled或readOnly),下面主要说明两者的区别:

1.disabled:作用范围大,所有input类型都有效,但被disabled修饰过的input的值不能随表单提交。

HTML中的表示:<input type="text" id="eg1" disabled="disabled">

JQUERY中的表示:$("#eg1").attr("disabled","disabled");

2.readOnly:作用范围较小,仅限于text,password,textarea等类型,但是修饰过的值可随表单一起提交。

HTML中的表示:<input type="text" id="eg1" readOnly=readOnly>

JQUERY中的表示:$("#eg1").attr("readOnly","readOnly");

总结:对于需要随表单提交的选择readOnly,对于readOnly作用不到的input类型(如:select)选择disabled,对于select这种需要只读又需要随表单提交的可以选择disable,在表单提交前在js中移除disabled属性即可。(disabled属性可能会影响背景颜色)


  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值