|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.08.2011, 23:20 | #1 |
Регистрация: 15.08.2011
Сообщений: 6
|
Поле для ввода и событие по клавише Enter
Подскажите пожалуйста, вопрос может и простейший но я не понимаю.
Дело вот в чём: есть поле для ввода и есть кнопка "перейти": [________] [перейти] но по нажатию клавиши Enter с клавиатуры желаемого результата нет, приходится давить на кнопку рядом с полем для ввода. Как сделать чтобы по клавише Enter сразу выполнялось событие?? Если проще, то хочу чтобы так: поле для ввода ввод и нажатие с клавиатуры клавиши Enter - вызывает выполнение поставленой функции (аналог нажатия кнопки рядом с полем для ввода). Прилагаю скриншот (ВОПРОС.JPG (51.3 Кб)) со схематичным объяснением уже не знаю как сказать ещё Вот к примеру часть кода поля что тут надо изменить ? Может тип какой то приписать или как ещё "увязать" поле и кнопку события чтобы по клавише Enter событие выполнялось ??? поле - <input type="" name="pv" size=16 action="vvod(this.form)"></td> кнопка - <td align="center"><input type="button" class="button s-button" value="перейти" onClick="go(this.form)"></td> Подскажите плииизззззз |
16.08.2011, 01:51 | #2 |
Новичок
Джуниор
Регистрация: 15.08.2011
Сообщений: 1
|
Уважаемый, а пробовали писать <input type="submit"
Демократия - это правила поведения, принятые в обществе хорошо вооружённых джентльменов
|
17.08.2011, 17:54 | #3 |
Регистрация: 15.08.2011
Сообщений: 6
|
тогда он приписывает эту к адресу "?expr=" и получается так же как и нажатие Enter (не тот эффект, что нужен)
|
17.08.2011, 18:21 | #4 |
Регистрация: 15.08.2011
Сообщений: 6
|
поле - <input type="" name="pv" size=16 action="vvod(this.form)"></td>
кнопка - <td align="center"><input type="button" class="button s-button" value="перейти" onClick="go(this.form)"></td> уточню, можно приписать значение кнопки (onClick="go(this.form)") полю получится такая муть <input type="" name="pv" size=16 action="vvod(this.form)" onClick="go(this.form)" ></td> но её результатом будет желаемое событие по клику мыши в поле ДО ввода данных, - тоже не вариант, надо именно по клавише Enter после ввода в поле данных |
18.08.2011, 10:44 | #5 |
Заблокирован
Форумчанин
Регистрация: 30.12.2009
Сообщений: 544
|
На JS это может выглядеть вот так (это лишь пример):
Код HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="en"> <head> <meta charset="UTF-8"> <title>Действие по нажатию Enter</title> <script language="JavaScript"> function PressEnter(your_text, your_event) { if(your_text != "" && your_event.keyCode == 13) alert("Нажали Enter!"); } </script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <form> <input type="text" name="text" onkeypress="PressEnter(this.value, event)"> </form> </body> </html>
Темы для WordPress. Русские WordPress шаблоны
|
19.08.2011, 16:58 | #6 | |
Регистрация: 15.08.2011
Сообщений: 6
|
Цитата:
|
|
21.08.2011, 10:54 | #7 |
Верховный Судья
Пользователь
Регистрация: 23.11.2010
Сообщений: 82
|
Попробуй так:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поле ввода для пароля | Небесный | HTML и CSS | 2 | 06.11.2010 21:09 |
Поле ASK_мало места для ввода! | Окоча Юра | Microsoft Office Word | 5 | 13.02.2010 23:42 |
Как сделать запрет ввода букв в поле для ввода input | zvezda_t | PHP | 1 | 27.12.2009 22:02 |
После ввода в поле по Enter нужно перейти на другое поле! | •ScReam•™ | Помощь студентам | 2 | 16.06.2009 08:47 |
Привязка кпопки поиска к клавише 'Enter' | Aндрей | Помощь студентам | 3 | 27.04.2009 22:13 |