Focus Next Test
by sbhomra
HTML
First name: <input type="text" id="fname" name="fname" />
Last name: <input type="text" id="lname" name="lname" />
<select>
<option>Volvo</option>
<option>Saab</option>
<option>Mercedes</option>
<option>Audi</option>
</select>
JavaScript
$(document).ready(function() {
$("#fname").keyup(function() {
selectNext($(this));
});
$("#fname").focus(function() {
$(this).select();
});
$("#lname").keyup(function() {
selectNext($(this));
});
$("#lname").click(function() {
$(this).select();
});
});
function selectNext(textBox) {
if (textBox.val().length == 2) {
setTimeout(function() {
textBox.next().focus().select();
}, 5);
}
}