|
|
|
(JS) Отправка формы только при нажатии мыши на кнопке Submit
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Скажите, пожалуйста, как отправить форму ТОЛЬКО при нажатии клавиши миши на кнопке Submit? Проблема в том, что при вводе в поля формы, кнопка Submit активна и при нажатии Enter отправляет форму, хотя я просто хочу перейти на новую строку. Заранее благодарен! С уважением, PhD ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2006, 17:38:51 |
|
||
|
(JS) Отправка формы только при нажатии мыши на кнопке Submit
|
|||
|---|---|---|---|
|
#18+
яваскрипты помогут ... только ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2006, 18:21:46 |
|
||
|
(JS) Отправка формы только при нажатии мыши на кнопке Submit
|
|||
|---|---|---|---|
|
#18+
сделай этой кнопке блюр ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2006, 19:23:40 |
|
||
|
(JS) Отправка формы только при нажатии мыши на кнопке Submit
|
|||
|---|---|---|---|
|
#18+
maXmoсделай этой кнопке блюр ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm Это делается так: onFocus='this.blur()'? Так не получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2006, 20:26:55 |
|
||
|
(JS) Отправка формы только при нажатии мыши на кнопке Submit
|
|||
|---|---|---|---|
|
#18+
maXmoсделай этой кнопке блюр ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm это не решит проблему отправки формы по энтер-у ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2006, 21:32:17 |
|
||
|
(JS) Отправка формы только при нажатии мыши на кнопке Submit
|
|||
|---|---|---|---|
|
#18+
есть уйма вариантов ... один из вариантов: 1) кнопку из сабмита переделать на баттон (можно и не переделывать) 2) добавить флаговое хидден поле (или генерить его по нажатию кнопки - ниже) 3) на кнопку повесить первым экшном: запись флага в хидден флаговое 4) второй экшн документ.форм.сабмит() 5) тэг формы онСабмит проверка флага в хиддене и по результату возврат тру ор фолс другой вариант в тэге форм на онСабмит смотреть по коду клавиши и вообще полно вариантов - была бы фантазия :P ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2006, 21:43:10 |
|
||
|
(JS) Отправка формы только при нажатии мыши на кнопке Submit
|
|||
|---|---|---|---|
|
#18+
сранно, я сейчас набрал текст, нажал ентер и ничего никуда само не отправилось. Что я сделал не так? ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2006, 21:48:05 |
|
||
|
(JS) Отправка формы только при нажатии мыши на кнопке Submit
|
|||
|---|---|---|---|
|
#18+
maXmoсранно, я сейчас набрал текст, нажал ентер и ничего никуда само не отправилось. Что я сделал не так? ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm в фаерфоксе ? у меня прекрасно отправляется хоть без кнопки сабмит вообще ... <form action="script.php"> <input type="text"> </form> текст в него и энтер и полный вперед ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2006, 21:52:55 |
|
||
|
(JS) Отправка формы только при нажатии мыши на кнопке Submit
|
|||
|---|---|---|---|
|
#18+
в эксплорере 6.0.хххх тоже отправляется хоть без кнопки вообще ... опер и нетскейпов не держу ... сказать ничего не могу ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2006, 21:57:41 |
|
||
|
(JS) Отправка формы только при нажатии мыши на кнопке Submit
|
|||
|---|---|---|---|
|
#18+
в фаерфоксе. автор хотел переход на новую строку, так что у него не input, а textarea. у тебя форма ответа на этом форуме отправляется автоматически, если ты пытаешься вставить в пост новую строку??? ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2006, 23:33:34 |
|
||
|
(JS) Отправка формы только при нажатии мыши на кнопке Submit
|
|||
|---|---|---|---|
|
#18+
http://www.sql.ru/forum/actualthread.aspx?tid=283125 ------------------------------- www.free-lancer.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2006, 23:53:32 |
|
||
|
(JS) Отправка формы только при нажатии мыши на кнопке Submit
|
|||
|---|---|---|---|
|
#18+
maXmoв фаерфоксе. автор хотел переход на новую строку, так что у него не input, а textarea. у тебя форма ответа на этом форуме отправляется автоматически, если ты пытаешься вставить в пост новую строку??? ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm Да, когда я хочу в textarea перейти на новую строку, форма автоматически отправляется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2006, 17:10:59 |
|
||
|
(JS) Отправка формы только при нажатии мыши на кнопке Submit
|
|||
|---|---|---|---|
|
#18+
VERS http://www.sql.ru/forum/actualthread.aspx?tid=283125 ------------------------------- www.free-lancer.ru Я посмотрел ссылку, но там добавлен cgi. Зачем? Мне нужно передать данные формы другой php странице. Если нетрудно, посмотрите, пожалуйста мою страничку: <?php include_once '../data/connect.php'; function ModelFunction() { echo(" <form name='add_model' action='../data/add_model.php' method='POST' enctype= 'multipart/form-data'> <table width='700'> <tr> <td>Модель:</td> <td><input type='text' name='name' onkeydown='return blockEnter(event)'></td> </tr> <tr> <td>Цена:</td> <td><input type='text' name='cost' onkeydown='return blockEnter(event)'></td> </tr> <tr> <td>Файл:</td> <td> <INPUT TYPE='hidden' name='MAX_FILE_SIZE' value='1000'> <input type='file' name='image' size = '50'> </td> </tr> <tr> <td>Краткое описание:</td> <td><input type='textarea' rows='3' cols='50' onkeydown='return blockEnter(event)'></textarea></td> </tr> <tr> <td>Полное описание:</td> <td><input type='textarea' rows='10' cols='50' onkeydown='return blockEnter(event)'></textarea></td> </tr> <tr> <td></td> <td><input type='submit' value='Сохранить'></td> </tr> </table> </form> "); } ?> <html> <head> <title>Страница регистрации</title> <script language="JavaScript"> function blockEnter(evt) { evt = (evt) ? evt : event; var charCode = (evt.charCode) ? evt.charCode : ((evt.which) ? evt.which : evt.keyCode); if (charCode == 13) { return false; } else { return true; } } </script> </head> <body> <table width="100%"> <tr align="center" valign="top"> <td> <table width="900" cellpadding="0" cellspacing="0"> <tr> <td colspan="2"> <img height="101" alt="" src="../images/zaryadi.jpg" width="900" border="0"/> </td> </tr> <tr> <td width="100" align="left" valign="top"> <form name = 'menu' method = 'POST'> <input type = 'hidden' name = 'f1' value = '1'/> <input type = 'submit' value = 'Добавить модель' name = 'new_model'/> </form> </td> <td width="800" align="left" valign="top"> <?php if($_POST['f1'] == 1) { ModelFunction(); } ?> </td> </tr> </table> </td> </tr> </table> </body> </html> Заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2006, 17:18:07 |
|
||
|
(JS) Отправка формы только при нажатии мыши на кнопке Submit
|
|||
|---|---|---|---|
|
#18+
<input type='textarea' rows='3' cols='50' onkeydown='return blockEnter(event)'></textarea> ЧТО это? Советую поселиться на w3.org ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2006, 19:03:25 |
|
||
|
(JS) Отправка формы только при нажатии мыши на кнопке Submit
|
|||
|---|---|---|---|
|
#18+
Извините, пожалуйста, за глупость: я неправильно написал тег textarea. Правильно будет: <textarea rows='3' cols='50' onkeydown='return blockEnter(event)'></textarea> После этого все заработало! Спасибо всем за помощь!!! Вы мне как всегда очень сильно помогли. С уважением, PhD ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2006, 21:53:03 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=423&tid=1476257]: |
0ms |
get settings: |
18ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
8ms |
get forum data: |
1ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 328ms |

| 0 / 0 |
