2010-07-28 13 views
6

tengo esto en mi cuerpo y funcionaNecesita cursor al principio del texto en la caja de texto

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

pero necesito el cursor para ser colocado en el área de texto al inicio de cualquier texto existente, no al final . Esto lo pone al final.

Tenga en cuenta que no sé nada sobre JavaScript, así que sea amable.

Gracias

+2

posible duplicado de [Howto Coloque el cursor al inicio del área de texto] (http://stackoverflow.com/questions/1336585/howto-place-cursor-at-beginning-of-textarea) –

+0

Sí, mucho más. –

Respuesta

10
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"]); 
Cuestiones relacionadas