ios input 添加 readonly 属性,光标依旧还在的解决办法


  最近在做一个h5混合开发的项目,用了一个日历插件,给input设置了readyonly属性,安卓可以了,但是ios依然不可以,于是想了个解决办法,在input聚焦时马上让它失去焦点,这样可以规避光标显示了,代码如下

  <input type="text" readonly unselectable="on" onfocus="this.blur()" value="点我啊"/>

  或者

   $('#ad-timeTable').on('focus', function() {
$(this).trigger('blur');
});

 

  直接设置input的disabled也可以,不过会使input的其他事件也失效,不推荐


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM