2013-06-19 2 views
0

Я создаю форму на всплывающем окне jquery. Вот кодАвтоматический фокус для первого элемента для формы в jquery popup

http://myclientwebsites.com/UnderProgress/jquery/demo/

При нажатии кнопки «Инлайн» Появится всплывающее окно с формой образца на то же самое. Теперь я хотел, чтобы курсор был автоматически сфокусирован на первом поле ввода. Я пробовал использовать html5 autofoucs, но он не работал. Любая помощь будет оценена по достоинству.

Заранее спасибо.

ответ

0

Вы можете использовать функцию jQuery focus. В качестве примера, я сосредоточил вход с атрибутом имя «имя»:

$('input[name="name"]').focus(); 

HTML5, autofocus будет работать только в современных браузерах, которые могут быть, почему вы не видите его

+0

Истинного то будет правильный, но может у пожалуйста, помогите мне в написании кода. Это связано с тем, что это не будет работать. Таким образом, при нажатии на строку inline появляется всплывающее окно, и autofoucs должно случиться. Я не уверен, как связать их, любая помощь будет полезна. – Ram

0

...

$(input[name="name"]').focus() работает только в том случае, если первый элемент, найденный в вашей форме, является «типом ввода» ... как, если первый элемент в вашей форме не является элементом «ввода», например «select», «textarea»?

Это то, что я сделал ....

var selectors = $('input:text, select, input:radio, input:checkbox, textarea'); 

selectors.first().focus(); 
Смежные вопросы