我在JSP页面里,使用了如下代码<input id="num" type="text" style="text-align:right">,在IE里显示后,点击输入框,没有一闪一闪的光标了,但是能输入数据,并且数据是从右边输入的,输入的过程中一直没有光标。请问要怎么样才能显示光标呢?

解决方案 »

  1.   

       把right改成left不就从左边输入了吗!~
      应该是你浏览器的问题,不会出现没有光标跟随的情况.如果是在没有加上
    <script> 
    document.form1.content.focus(); 
    </script>加个form
      

  2.   

    我就是要让输入的内容从右边开始显示啊,
    你给的方法还是不行!document.form1.content.为空或不是对象
      

  3.   

    应该有光标的,只是你没看见,它应该在输入框的最右边,如果你输入数据的时候都没有focus()就不起作用,因为你输入数据的时候就已经是focus()了而且你不能照一楼的写,他只是给你提供种方法,谁知道你有几个form,或是根本就没有form直接用文本框的id就可以,如:num.focus(),这只是让文本框得到焦点.