Я пытаюсь установить фокус на скрытое текстовое поле. Я хочу, чтобы, когда тело или div, содержащие загружаемые текстовые поля, фокус должен находиться в конкретном текстовом поле, так что любой вход с клавиатуры или любого другого устройства попадает в этот элемент. Я пробовал следующий код без эффекта:пытается установить фокус на скрытое текстовое поле
<body>
<input type="text" id="exp" maxlength="16"></input>
<input type="text" id="exp2" maxlength="16"></input>
<script>
$("#exp").hide();
$("#exp").focus();
$("#exp2").keypress(function(){
alert($("#exp").val());
});
</script>
</body>
делать какие-либо предложения. jquery будет предпочтительнее.
Скрытые элементы не могут получить фокус, по дизайну. Что именно вы ожидаете? Вы можете установить фокус, когда он все еще виден, а затем спрятать его. –
Скрытый элемент имеет отображение: нет; так как они могут быть сфокусированы. Barbosa –
Я не могу себе представить, почему вы хотели бы это сделать. Плюс входные теги являются закрывающими тегами. –