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?
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.
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.
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>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With