|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.07.2010, 12:37 | #1 |
Пользователь
Регистрация: 02.10.2009
Сообщений: 93
|
Форма с сообщением
Помогите плиз, а то я в ява совсем..)
Есть кнопка - Код:
Код:
<script language="JavaScript"> function test() { if ..x>y.. {if (confirm("x>y 'OK'?")) { window.close()} } } </script> но совершенно не знаю как сделать условие.. Последний раз редактировалось AlexDn; 05.07.2010 в 12:46. |
05.07.2010, 12:58 | #2 |
Форумчанин
Регистрация: 28.10.2008
Сообщений: 350
|
Код HTML:
<script language="JavaScript"> function test(){ var x = document.getElementById('x').value; var y = document.getElementById('y').value; if (x>y) alert('OK'); else alert('NO'); } </script> |
05.07.2010, 13:31 | #3 |
Пользователь
Регистрация: 02.10.2009
Сообщений: 93
|
slips спасибо, но если у меня одновременно идет и передача формы get, то это дело не работает..
<script language="JavaScript"> function test(){ var x = document.getElementById('cha').valu e; var y = document.getElementById('chb').valu e; if (x>y) alert('OK'); else alert('NO'); } </script> <input name="submit" type="submit" value="Расчет" onClick="test()"> |
06.07.2010, 12:01 | #4 |
Пользователь
Регистрация: 29.09.2008
Сообщений: 56
|
Замените строчку
<input name="submit" type="submit" value="Расчет" onClick="test()"> на <input name="submit" type="button" value="Расчет" onClick="test()"> При этом функция будет работать ,а форма не будет передаваться на сервер. Если же нужно, чтобы форма все-таки передавалась на сервер, то добавьте в конец тела функции test такую строчку document.forms[0].submit(); Но мне так кажется, что Вам не нужно отправлять форму на сервер. |
06.07.2010, 12:26 | #5 |
Пользователь
Регистрация: 02.10.2009
Сообщений: 93
|
ikot, форму нужно отправлять на сервер, спасибо)..
|
07.07.2010, 10:54 | #6 |
Пользователь
Регистрация: 02.10.2009
Сообщений: 93
|
ikot, странно, не работает, хотя вроде всё норм, причём даже форму с сообщением не показывает:
Код:
Код:
|
07.07.2010, 15:47 | #7 |
Пользователь
Регистрация: 02.10.2009
Сообщений: 93
|
ikot, код стал работать после того, как ввёл id в x и y, но после формы сообщения строчка
Код:
|
07.07.2010, 16:18 | #8 |
Форумчанин
Регистрация: 28.10.2008
Сообщений: 350
|
А вы не мог ли бы дать код формы весь
ну раз нет пришлось собирать всё по кускам Код HTML:
<html> <head> <title></title> <script language="JavaScript"> function test(){ var x = document.getElementById('x').value; var y = document.getElementById('y').value; if (x>y) alert('OK'); else alert('NO'); return true; // разрешаем отправлять форму /// или return false; не разрешаем } </script> </head> <body> <form name="aspnetForm" id="aspnetForm" method="get" action="plst.php" target="frame1" onSubmit="return test();"> <input name="x" id="x" type="text" size="9"> <input name="y" id="y" type="text" size="9"> <input name="subname" type="submit" value="Расчет"> </form> </body> </html> Последний раз редактировалось slips; 07.07.2010 в 16:52. Причина: редактирование |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
форма | Айгуля | Помощь студентам | 3 | 13.06.2010 13:08 |
Форма | StudentMarat | Microsoft Office Access | 2 | 22.06.2009 09:32 |
форма | Temka | Общие вопросы Delphi | 2 | 02.06.2009 18:16 |
форма | blackstersl | Мультимедиа в Delphi | 1 | 23.08.2008 19:03 |
форма... | Briz | Общие вопросы Delphi | 8 | 22.10.2007 17:26 |