Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Alert, если форма пустая, Помогите новичку 
V
    Опции темы
miklash90
Дата 18.10.2006, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 3.3.2006

Репутация: нет
Всего: нет



Я недавно занялся JS и вот у меня такой вопрос. Хотелось бы сделать проверку заполненности форм на уровне клиента. Причем если одна из форм пуста, то вывести alert и главное не передавать Submit с пустыми формами. Вот нарыл в поиске и получился либо недоделанный либо неправильный скрипт. Подскажите пожалуйста как надо.
Код

<html>
<head>
<title>Мой портал</title>
<script language="javascript">
function validateForm(admin) {
    if (isNotEmpty(admin.text)) {
        if (isNotEmpty(admin.pass)){
return true;
}
}
return false;
}

</script>
</head>
<BODY onLoad="window .defaultStatus='Добро пожаловать';">
<SPAN STYLE= "font-size:20; ">Вход в личную панель</SPAN>
<hr>
<form name="admin" onSubmit="check_form();" action ="admin /admin.php" method="POST">
<b>Имя</b>
<input name="text" type="text" value="">

<b>Пароль</b>
<input name="pass" type="password" value="">
<br><br>
<input type="button" value='Вход'onclick="this.form.submit();" />
<input name="back" input type="button" value="Назад"
onClick="window.location.href = 'index.htm' ">
 </body>
</html>

PM MAIL   Вверх
GZep
Дата 18.10.2006, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

Репутация: 2
Всего: 32



Привет.
поменяй на
Код

<html>
<head>
<title>Мой портал</title>
<script language="JavaScript" type="text/javascript">
<!--
function check_form() {
  if (document.admin.text.value != "" && document.admin.pass.value != "") {
    document.admin.submit();
  } else {
    alert ("заполните все поля");
    return false;
  }
}
// -->
</script>
</head>
<BODY onLoad="window .defaultStatus='Добро пожаловать';">
<SPAN STYLE= "font-size:20; ">Вход в личную панель</SPAN>
<hr>
<form name="admin" onSubmit="check_form();" action ="admin /admin.php" method="POST">
<b>Имя</b>
<input name="text" type="text" value="">

<b>Пароль</b>
<input name="pass" type="password" value="">
<br><br>
<input type="button" value="Вход" onclick="check_form();" />
<input name="back" input type="button" value="Назад"
onClick="window.location.href = 'index.htm' ">
 </body>
</html>

Похожая тема


Вот и все!  smile 


Это сообщение отредактировал(а) GZep - 18.10.2006, 15:43


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
miklash90
Дата 18.10.2006, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 3.3.2006

Репутация: нет
Всего: нет



Спасибо все работает.
PM MAIL   Вверх
GZep
Дата 18.10.2006, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

Репутация: 2
Всего: 32



Не за что, обращайтесь еще...
Всегда поможем.
 smile 

 smile 


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0434 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.