2015-04-05 70 views
0

我想在textarea中当前字词的末尾添加新输入的键盘输入,即使用户试图将光标置于中间。在文本区域中添加字母到末尾

+0

此链接,您是从哪里试试这个? – Marius 2015-04-05 06:55:54

+0

我在textarea上试了一下。我尝试了onfocus方法。然后光标移动到行的末尾。但用户仍然可以手动将光标移动到句子的中间并输入。我想避免这种情况。我解开了右键,左键,上键,下键箭头键 – gecco 2015-04-05 07:00:41

+0

顺便问一下,我在添加问题之前做了我的研究。我尽我所能,找不到符合我要求的任何东西。我只是不能添加我在这里尝试的所有溃疡。 – gecco 2015-04-05 07:06:27

回答

3

试试这段代码为我工作。 jsfiddle here

$("#InputAtLast").keyup(function(e) { 
    this.selectionStart = this.selectionEnd = this.value.length; 
    }); 
    $("#InputAtLast").focus(function(e) { 
    this.selectionStart = this.selectionEnd = this.value.length; 
    }); 
    $("#InputAtLast").click(function(e) { 
    this.selectionStart = this.selectionEnd = this.value.length; 
    }); 

更多选项尝试此处Click here.

+0

有很多方法可以完成这个任何一个时间去。我认为这可能是一个帮助。 – 2015-04-05 07:08:49

+0

谢谢sooo。它工作正常:) – gecco 2015-04-05 07:15:19

+0

让你的平分为你的负分,以供将来参考,尝试添加代码片段或jsfiddle。现在,这些门户网站现在对这些门户网站有点严格。 – 2015-04-05 07:17:12