Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Как остановить submit формы? [2]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (3): « 1 [2] 3 » 

> Без описания
Aleksej
Отправлено: 15 Октября, 2005 - 09:04:01
Post Id


Advanced Member


Покинул форум
Сообщений всего: 254
Дата рег-ции: Дек. 2004  

Карма 0




FROZEN пишет:
А вообще ребята, это делать нужно на php... Так как-то вроде легче... Ну, кому как!

Проверку надо вести как на стороне пользователя, так и сервера. Ведь юзер может по ошибке нажать кнопку и отправит пустую форму (а это скажется на его трафике и времени).
Но проверка на стороне сервера - обязательна, а на стороне юзера - крайне желательна.
 
 Top
chiv
Отправлено: 29 Ноября, 2005 - 12:07:39
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




Вроде должно работать, но не работает.Огорчение То есть данные формы отправляются без подтверждения.
Что я сделал не так?Закатив глазки
CODE:
...
<script type='text/javascript' src='confirm.js'></script>
<FORM ACTION="./out.php" METHOD="post" name="outform" onsubmit="return confirm_dan();">
<TABLE CELLPADING="2" CELLSPACING="5" BORDER="0">
<TR valign="middle"><TD>Фамилия:</TD><TD><INPUT SIZE="20" NAME="f" VALUE="" MAXLENGTH="20"></td></tr>
<TR valign="middle"><TD>Имя:</TD><TD><INPUT SIZE="20" NAME="imya" VALUE="" MAXLENGTH="20"></td></tr>
...
<INPUT TYPE="SUBMIT" SIZE="70" NAME="out" VALUE="Отправить">
</FORM>
...

Содержимое файла confirm.js :
CODE:
function confirm_dan (form)
{
text = 'Правильно ли введены данные? \n\n';
text = text+ 'Фамилия: ' + document.outform.f.value+'\n\n';
text = text+ 'Имя: ' + document.outform.imya.value+'\n\n';
if (confirm(text)) {return true} else {return false};
}
 
 Top
chiv
Отправлено: 29 Ноября, 2005 - 12:14:34
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




Уточнение:
В Опере работае, а нужно, чтоб работало и в ИЕ.
 
 Top
Maverick
Отправлено: 29 Ноября, 2005 - 15:06:01
Post Id



Full Member


Покинул форум
Сообщений всего: 152
Дата рег-ции: Окт. 2005  
Откуда: forum.nmsk.net

Карма 0




Да, ребят, а вы учли тот случай, что в брузере может быть отключен Java Script???
 
 Top
ETC Администратор
Отправлено: 29 Ноября, 2005 - 15:40:13
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Maverick
Ну тогда никак. Или проверять на стороне сервера.
 
 Top
chiv
Отправлено: 30 Ноября, 2005 - 02:06:32
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




Заработало!!!
Дело оказалось в SP2 с его безопасностью...Нахмурился
Проверил свойства ИЕ (которые до этого были уже изменены), ничего не меняя закрыл окно свойств... и всё заработало...
 
 Top
chiv
Отправлено: 14 Декабря, 2005 - 12:06:54
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




А как для тэга "SELECT" вывести не значение "VALUE", а его содержимое?
 
 Top
SviMik Супермодератор
Отправлено: 14 Декабря, 2005 - 12:18:46
Post Id



Где-то там...


Покинул форум
Сообщений всего: 3538
Дата рег-ции: Окт. 2004  
Откуда: Tallinn, Estonia

Карма 4




chiv
Кликай Вид > Исходный текст (Viev > Source).
 
 Top
chiv
Отправлено: 15 Декабря, 2005 - 00:40:30
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




SviMik
Ты не правильно понял:
что изменить в JS
CODE:
text = text+ 'Имя: ' + document.outform.imya.value+'\n\n';

чтобы выводилось не значение "VALUE", а то, что написано между тэгами "OPTION"?Однако
 
 Top
Дмитрий Б.
Отправлено: 15 Декабря, 2005 - 02:18:30
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




innerHTML вместо value
 
 Top
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0353]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33