У меня есть простая форма, в которой значения входных тегов меняются, когда я нажимаю на них, используя onclick="foo();"
. Проблема в том, что при Im-тестировании я, естественно, нажимаю вкладку, чтобы перейти к следующему полю ввода, и это не вызывает функцию onClick
. Я пробовал onselect
и пару других безрезультатно. Любая помощь будет высоко оценен.событие для выбора элемента с помощью клавиши Tab
Пример ниже:
<input name="user" type="text" value="username" style="color: grey;" onEnter="javascript:clear_input(this)"></input><br>
<input name="pass"type="text" value="password" style="color: grey;" onClick="javascript:clear_input(this); hide_input(this);"></input><br>
Это сделает эту работу. Но технически «onfocus» обрабатывает событие «focus». Нажатие на поле вызывает события «focus» и «click», когда элемент не был сфокусирован, а только «щелчок», если элемент уже сфокусирован. –
Я думаю, что я нарисовал это, произнося его как * щелчок на *, а не щелчок, но хорошее разъяснение, чтобы сделать тем не менее – CodingIntrigue
Это все для шоу, и функциональность остается надежной с или без javascript; хотя прикосновение неуклюже. Спасибо за ссылку, хотя, хорошее чтение :) – hally9k