请问使用InputText命令的时候光标自动消失怎么办?

使用InputText命令的时候光标自动消失怎么办


阿晨1998
浏览 1150回答 1
1回答

FFIVE

<input &nbsp; &nbsp;type="text" &nbsp; readonly="readonly" &nbsp;UNSELECTABLE="on" &nbsp;/>今天遇见这么一个小小的问题,就是文本框中需要输入内容才可以提交,如果没有输入就提示并使该文本框获得焦点!&nbsp;这么一个简单的事情如果没有使用 jQuery的话 是不是对象.focus()就可以了,&nbsp;JavaScript Code复制内容到剪贴板//这样执行,jquery只会当获取焦点后执行焦点函数的语句了。 &nbsp;$(”#nameInput”).focus(); &nbsp;&nbsp;可是当我们使用了jQuery 这样$(”#nameInput”) 返回的就不是DOM对象了而是jQuery对象,这样的话$(”#nameInput”).focus()这个方法的意义也就变了,并不是使这个文本框获 得焦点 而是触发这个文本框所有绑定在onfocus的函数!&nbsp;其实使用jQuery也非常简单将jQuery对象转化为一个DOM对象,这一点相信开发人员早就考虑到了,诶真是先天下之忧而忧啊&nbsp;&nbsp;JavaScript Code复制内容到剪贴板$(”#nameInput”)[0].focus(); &nbsp;&nbsp;简单的加一个[0] 便是我们想要的了!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery