问题描述
求教readonly之后鼠标还是能点进去。。。感觉怪怪的。。。disable会灰置感觉不好看。。。一直找不到好的解决办法。。请教啦。。。
解决方案
解决方案二:
试试enable=false
解决方案三:
能点进去,不能编辑吧
解决方案四:
你注册个焦点事件,然后阻止它就行啦!
解决方案五:
应该是浏览器的兼容性问题吧
解决方案六:
disabled="disabled"就好了,就不会点击进去了
解决方案七:
引用2楼defonds的回复:
能点进去,不能编辑吧
虽然不能编辑。。。但是能点进去还是感觉怪怪的。。。
解决方案八:
引用5楼HaoJiuBuJianNa的回复:
disabled="disabled"就好了,就不会点击进去了
这样窗口跟里面的内容都会被灰置。。。里面的内容是有用的。。。灰置后感觉像是没用的一样的。。。
解决方案九:
引用3楼longtian1213的回复:
你注册个焦点事件,然后阻止它就行啦!
大神。。。给个例子看看呗。。。
解决方案十:
比如你有一个id为testText的文本框,用jquery的话就这样//设置文本框的获得焦点事件$('#testText').focus(function(){$(this).blur();//设置文本框取消获得焦点});
解决方案十一:
引用9楼MrsFeng的回复:
比如你有一个id为testText的文本框,用jquery的话就这样//设置文本框的获得焦点事件$('#testText').focus(function(){$(this).blur();//设置文本框取消获得焦点});
先谢过。。。测试了一下,虽然等光标一闪之后会失去焦点。。。但还是可以点进去。。。很不爽啊。。。有没有更好的办法。。。
解决方案十二:
引用10楼miaomiao89的回复:
Quote: 引用9楼MrsFeng的回复:
比如你有一个id为testText的文本框,用jquery的话就这样//设置文本框的获得焦点事件$('#testText').focus(function(){$(this).blur();//设置文本框取消获得焦点});先谢过。。。测试了一下,虽然等光标一闪之后会失去焦点。。。但还是可以点进去。。。很不爽啊。。。有没有更好的办法。。。
这个我就不大清楚了,坐等高人吧呵呵
解决方案十三:
干脆在需要文本框只读的时候,直接弄个其他元素显示信息,比如span,如果需要提交这个值可以搞个hidden保存数据;如果text再次需要可编辑的时候再把文本框显示出来,隐藏span。
解决方案十四:
用模拟的text,随便用span/div+CSS做一个像是TEXT的框。想编辑的时候通过JS切换。