Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > проблема с Ctrl+Enter


Автор: Seekoo 29.8.2006, 16:57
Код

<form action="bla.php" id="testform">
<input type="text" name="mymess" onkeypress="if(event.ctrlKey&&((event.keyCode==10)||
(event.keyCode==13))){document.getElementById('testform').submit()}">
<input type="submit" value="отправить">
</form>

скрипт который на верху работает! а который внизу нет! всё дело в (image)  помогите разоьраться с нижним скриптом
Код

<form action="bla.php" id="testform">
<input type="text" name="mymess" onkeypress="if(event.ctrlKey&&((event.keyCode==10)||
(event.keyCode==13))){document.getElementById('testform').image()}">
<input type="image" value="отправить">
</form>

Автор: lazabt 29.8.2006, 17:06
Второй скрипт и не должен работать. У формы нет метода image().
Вот работающий вариант:
Код

<form action="bla.php" id="testform">
<input type="text" name="mymess" onkeypress="if(event.ctrlKey&&((event.keyCode==10)||(event.keyCode==13))){document.getElementById('testform').submit()}">
<input type="image" value="отправить">
</form>

Автор: Seekoo 29.8.2006, 20:23
ну это для обычной кнопки а я хочу для картиной кнопки сделать

Автор: UpL1nK 29.8.2006, 21:24
Второй скрипт так же работает, переменная mymess передается же?! просто еще две переменные идут - координаты щелчка  x и y. 

Автор: 12345c 30.8.2006, 01:33
Seekoo, почему бы не посмотреть справочник и не узнать, какие методы у формы и кнопки есть. У формы - submit(), независимо от кнопок. У кнопки (любого типа) - click().

Цитата(Seekoo @  30.8.2006,  07:46 Найти цитируемый пост)
я справачник использовал как бумагу ( :stena  
 тогда вот электронный: smile
http://js2.ru/files/js/allHTMLElem.html#click
http://js2.ru/files/

Автор: Seekoo 30.8.2006, 07:46
я справачник использовал как бумагу ( smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)