Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.11.2008, 16:38
Новичок на форуме
Отправить личное сообщение для DOWN Посмотреть профиль Найти все сообщения от DOWN
 
Регистрация: 26.11.2008
Сообщений: 1

text field и javascript
Есть text field(HTML), submit.
Когда нажимаеться submit то данные с текст филда идут в базу данных


При нажатии submit когда text field пуст то выводиться alert(javascript).
Но все равно в базу идет insert.
А я хочу чтоб insert не шел.

Заранее спасибо.

Вой мой код:

<script language="javascript">
            function check_registration () {
                if (document.register.username.value == '') {
                    alert('Не все заполнены поля. Напишите ваше имя!!!');
                } else if(document.register.password.value == '') {
                    alert('Не все заполнены поля. Напишите ваш пароль!!!');
                } else if(document.register.password2.value == '') {
                    alert('Не все заполнены поля. Напишите Подтверждение Пароля!!!');
                } 
</script>



<FORM ACTION="/register.php" METHOD="GET" NAME="register">
	<CENTER><H1>Регистрация</H1></CENTER>
	<TABLE ALIGN="center" CELLPADDING="5">
	<TR>
		<TD ALIGN="right">
			Логин: <INPUT TYPE="text" NAME="username">
		</TD>
	</TR>
	<TR>
		<TD ALIGN="right">
			Пароль: <INPUT TYPE="password" NAME="password">
		</TD>
	</TR>
	<TR>
		<TD ALIGN="right">
			Подтверждение: <INPUT TYPE="password" NAME="password2">
		</TD>
	</TR>
		<TR>
		<TD ALIGN="right">
			<INPUT TYPE="submit" NAME="register_submit" VALUE="Зарегистрироваться" onClick="check_registration()">
		</TD>
	</TR>
	</TABLE>
</FORM>

Последний раз редактировалось Андрей Параничев, 29.11.2008 в 17:56. Причина: Пользуйтесь bb-кодами [js] и [html] для оформления листингов кода в теле сообщения
Ответить с цитированием
  #2 (permalink)  
Старый 26.11.2008, 17:01
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Во-первых, вешать проверку данных нужно на onsubmit формы, а не на onclick кнопки.
Во-вторых, чтобы отменить отправку, функция проверки должна вернуть false.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Лучшая книга по JavaScript Systemnik Оффтопик 27 26.08.2012 16:54
Помогите с javascript andruhin Общие вопросы Javascript 12 04.05.2012 10:05
Обращение к именам, полученным через Javascript baal1988 Events/DOM/Window 1 31.08.2008 15:08
Нужен Старший разработчик JavaScript Yandex Работа 17 19.08.2008 16:43
как создать елемент с вложеными елементами scuter Events/DOM/Window 11 14.05.2008 16:15