How to focus on a form input text field on page load using jQuery?
This is probably very simple, but could somebody tell me how to get the cursor blinking on a text box on page load?
Solution 1:
Set focus on the first text field:
$("input:text:visible:first").focus();
This also does the first text field, but you can change the [0] to another index:
$('input[@type="text"]')[0].focus();
Or, you can use the ID:
$("#someTextBox").focus();
Solution 2:
You can use HTML5 autofocus
for this. You don't need jQuery or other JavaScript.
<input type="text" name="some_field" autofocus>
Note this will not work on IE9 and lower.