Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> перехватить нажатие на Enter 
V
    Опции темы
VKoresh
Дата 19.5.2008, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 14.6.2007
Где: Запорожье

Репутация: нет
Всего: 1



Здравствуйте, господа!
Столкнулся с проблемкой - надо сделать чтоб submit происходил именно по клику на кнопку, а не по нажатию на enter..

Я так понимаю что надо копать в сторону событий onkeypress, onkeydown, onkeyup. Попробовал. Не помогло.

Код

<html>
<body>

<form name="input" action="form_action.asp" method="get">
Male:
<input type="radio" name="Sex" value="Male" checked="checked" />
<br />
Female: 
<input type="radio" name="Sex" value="Female" />
<br />
<input type ="submit" value ="Submit" onkeypress="" />
</form> 

</body>
</html>


Скажите можно ли это как-ть обойти?
Покопался по форуму, но нашел только прямо противоположное... как отправить по enter'у
PM MAIL ICQ   Вверх
VKoresh
Дата 19.5.2008, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 14.6.2007
Где: Запорожье

Репутация: нет
Всего: 1



Всем спасибо!
Если кому интересно то решение нашел вот здесь. Пришлось малость поковырять JavaScript.
Код


<html>
<body>

<form name="input" action="form_action.asp" method="get" onkeypress="return false;" >
Male:
<input type="radio" name="Sex" value="Male" checked="checked" />
<br />
Female: 
<input type="radio" name="Sex" value="Female" />
<br />
<input type ="submit" value ="Submit" />
</form> 

</body>
</html>



А я парился smile

вот только это подходит для форм где не надо ничего вводить... в смыле текст.. ибо он ВОБЩЕ не реагирует...

Добавлено через 9 минут и 37 секунд
Мдя.. ну что ж.. снова в поиск ибо такой вариант не подходитsmile

Это сообщение отредактировал(а) VKoresh - 19.5.2008, 12:37
PM MAIL ICQ   Вверх
VKoresh
Дата 19.5.2008, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 14.6.2007
Где: Запорожье

Репутация: нет
Всего: 1



пришлось наваять небольшой скриптик
Код

function suppressEnter(e)
{ 
  if (e.keyCode == 13)
    return false;   
}

и тогда 
Код

onkeypress="return false;"

заменить на 
Код

onkeypress="return suppressEnter(event);"


Это сообщение отредактировал(а) VKoresh - 19.5.2008, 14:00
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0446 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.