Всегда ли участники должны нажимать на поля ввода текста?

Я разрабатываю опрос Qualtrics, который включает вопросы ввода текста (есть поле, в которое респондент должен ввести текст). Моя проблема заключается в том, что каждый раз, когда респондент загружает страницу с полем для ввода текста, ему приходится щелкать по нему, прежде чем он сможет что-либо напечатать. Можно ли каким-либо образом спроектировать страницу так, чтобы респондент мог сразу начать печатать, не нажимая сначала поле ввода текста?

В том же духе могу ли я позволить респонденту перейти к следующему вопросу, нажав Enter?


person sophonax    schedule 12.03.2014    source источник


Ответы (1)


1) Вы можете использовать $('#firstInput').focus();, чтобы первый элемент был в фокусе при загрузке страницы. 2) Проверьте, какая клавиша была нажата:

$('#firstInput').keypress(function(){
    if (event.which == 13) {
        $('#secondInput').focus();
    }
});
person Justinas    schedule 12.03.2014
comment
Спасибо. Где на Qualtrics я должен ввести это? - person sophonax; 13.03.2014
comment
@sophonax в <script> и оберните код выше $(document).ready(function(){code}); - person Justinas; 14.03.2014