簡體   English   中英

在textarea中需要光標在文本的開頭

[英]Need cursor at beginning of text in textarea

我有這個在我的身體,它的工作原理

onLoad='document.forms.post.message.focus()'

但是我需要將光標放在任何現有文本開頭的textarea中,而不是放在最后。 這就把它放在了最后。

請注意,我對JavaScript一無所知,所以請保持溫和。

謝謝

function moveCaretToStart(el) {
    if (typeof el.selectionStart == "number") {
        el.selectionStart = el.selectionEnd = 0;
    } else if (typeof el.createTextRange != "undefined") {
        el.focus();
        var range = el.createTextRange();
        range.collapse(true);
        range.select();
    }
}

moveCaretToStart(document.forms["post"].elements["message"]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM