第二个可以用绝对定位div来解决。

解决方案 »

  1.   

    第二方法,限定下拉框中的显示值,但不限制内容值value
      

  2.   

    第一个我只有这种办法,但要选中指定的字符串,我再查查
    例如:txt是你的input text对象,当前文本初始值为"ABCDEFG",我现在把光标定位在第三个字符后面:
    var oR1 = txt.createTextRange();
    oR1.moveStart("character",3);
    oR1.collapse();
    oR1.select();
      

  3.   

    重写了一个光标选择指定范围文本的例子,可作参考
    -----------------
    <script>
    window.onload = function () {
    var oR1 = txt.createTextRange();
    var length = oR1.text.length;
    oR1.moveStart("character",3);
    oR1.collapse();
    oR1.moveEnd("character", length);
    oR1.select();
    };
    </script><input id=txt type=text value="ABCDEFG">
      

  4.   

    wsqsoft(Qing)说的也是一种办法,但怎么记载输入呢?