我有一堆相同的起始数据的文本字段,每个输入的前两个字符都是相同的。
结局不同。
如何让文本字段自动向右滚动以默认显示结束?
答案 0 :(得分:0)
您可以尝试使用scrollTo javascript函数:
var myTextfield = document.getElementById("myTextfield");
myTextfield.scrollTop = myTextfield.scrollHeight;
答案 1 :(得分:0)
@el toni有一个很好的解决方案。但是,如果要求用户输入任何文本,textfield
将无法正常运行。 (光标将向左跳转。)
<input dir="rtl" value="https://stackoverflow.com/questions/1962168/scroll-to-the-very-right-of-a-long-text-input">
(* "Scroll" to the very right of a long text input礼貌@el toni以上)
您可以使用一些js
,以便当用户点击该字段时,重新建立文本输入的“正确方向”。然后在他/她点击后将其改回另一个方向。
$("#longInput").focus(function () {
$(this).attr('dir', 'ltr');
});
$("#longInput").blur(function () {
$(this).attr('dir', 'rtl');
});