Santehnick
Сообщений: 22
Оценки: 0
Присоединился: 2009-08-03 17:46:16.843333
|
Сейчас попробую на пальцах объяснить что у меня за проблема. Есть страница на которой нужно заполнить все поля и нажать кнопку (равно отправить данные на сервер). Если мы нажимаем на кнопку то естественно выполняется код на php выглядит примерно так
if (isset($submit)){
if(isset($klan) && isset($tip) && isset($link))
{
$result = mysql_query("INSERT INTO diplomat (klan,tip,link,date) VALUES ('$klan','$tip','$links','$date')");
if($result == 'true') {$message = "все заебися";}
}
}
$submit - это моя кнопка. начинает существовать, когда на неё нажимаем соответсвено. Теперь в самом верху страницы есть код на яваскрипт
function isset () {
klan = document.form1.klan;
tip = document.form1.tip;
links = document.form1.links;
if(links.value == '') {
alert ("Вы заполнили не все поля");
}
}
вот тут есть проверка, что если поле links осталось не заполненым то вывести сообщения что не все поля заполнены. Так вот, как сделать так, чтобы при нажатии на кнопку сначало проверялся яваскрипт и если вывелось сообщение, то при его закрытии со страницей ничего не происходит, т.е. страница не обновляется и данные никуда не отсылаются, т.е. ниче не выполняется для тех кто в танке, вот пример: http://w1.dwar.ru/register.php Попробуйте на заполнять поля и тупо нажать на кнопку, вам покажет "Неверный email" при этом со страницей ничего не происходит. Вот я ищу такое же решение.
|