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


Автор: Rowan 12.1.2004, 21:39
Здравствуйте, господа!
Помогите, плиз!
нужно по нажатию кнопки submit проверить данные формы и если они неверные, то не передавать их на сервер.

я так понимаю, что это должно выглядеть примерно так:

<input type='submit' OnClick=Checkdata()>
...
function Checkdata()
{
if(данные формы==нужные данные)
{return true;}

if(данные формы!=нужные данные)
{return false;// тут,я понимаю,должно как раз и происходить остановка передачи данных...
}


у меня почему-то все-равно передаются...
как их не передавать?

Автор: anthrax 12.1.2004, 22:30
Надо: <input type='submit' OnClick="return Checkdata()">

Автор: Unregistered 12.1.2004, 22:40
спасибо. уже разобраласьsmile.gif
я сделала правда вот так:
window.event.returnValue=false;

Автор: [xoodo] 13.1.2004, 02:31
Kefir уже создавал такую тему http://forum.vingrad.ru/index.php?act=ST&f=10&t=14875. Там и код писали, помнится.

Привет Кефир!

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