Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

move cursor to the beginning of the input field?

when you click on 'Ask question' here in Stackoverflow you see a text "What's your programming question? Be descriptive."

i want the same thing and all i need for that is to move my cursor to the beginning of the text field. how do i do that with jquery?

like image 850
ajsie Avatar asked Jan 24 '10 13:01

ajsie


People also ask

How can I move cursor from one textbox to another in JQuery?

You can use JavaScript's Onchange Event (or JQuery may be) on the Textbox which calls a method, where You can check the value of the Textbox if it equals the Maximum value , then setFocus on the next Textbox.

What is focus function in JavaScript?

JavaScript | Focus() JavaScript focus method is used to give focus to a html element. It sets the element as the active element in the current document. It can be applied to one html element at a single time in a current document. The element can either be a button or a text field or a window etc.


1 Answers

May be that is an overkill, but these functions are helpful to select a portion of an input field.

The code below place the cursor to the first char of the second field.

<html> <head>     <title>so</title> </head> <body>     <input value="stack" />     <input value="overflow" />     <script>         var inp = document.getElementsByTagName('INPUT')[1];         if (inp.createTextRange) {             var part = inp.createTextRange();             part.move("character", 0);             part.select();         } else if (inp.setSelectionRange) {             inp.setSelectionRange(0, 0);         }         inp.focus();     </script> </body> </html> 
like image 117
Mic Avatar answered Sep 23 '22 00:09

Mic