Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Greg от 20 Декабря 2005, 10:50:50

Название: alert
Отправлено: Greg от 20 Декабря 2005, 10:50:50
Делаю так: прищелчке на кнопке Submit формы, вызывается метод alert (при определенных условиях), как сделать так, чтобы после нажатия OK на алерте, скрипт формы не выполнялся - чтобы всё оставалось на месте
Название: alert
Отправлено: hanslinger от 20 Декабря 2005, 11:03:43
Это не к алерту надо привязывать, а к «определенным условиям».
Название: alert
Отправлено: Greg от 20 Декабря 2005, 11:12:52
определенные условия - наличие заполненных данных, если некоторые поля имеют значения, то alert не вызывается и наоборот
Название: alert
Отправлено: Greg от 20 Декабря 2005, 11:17:06
в общем код:

function CheckFields()
{
if (document.regform.getmail.checked && document.regform.address.value==\'\')
{
alert("Введите дополнительные данные!");
return false;
}
}

вот return false ничего не дает (хотя, вроде, должна)
Название: alert
Отправлено: Макс от 20 Декабря 2005, 11:25:32
Greg
как функция прописана в HTML ?
return CheckFields();"> ?
Название: alert
Отправлено: Greg от 20 Декабря 2005, 11:29:30
Макс
нет, вот так:
Название: alert
Отправлено: Greg от 20 Декабря 2005, 11:31:25
Макс
спасибо за подсказку, все работает :)