Проверка формы на заполняемость.
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Проверка формы на заполняемость. - 2010-06-19 16:19:51.516666
|
|
|
_Pyint0_
Сообщений: 394
Оценки: 0
Присоединился: 2008-12-11 19:02:23.436666
|
Поставил в одном файле форму, а ниже php скрипт для обработки этой формы. Скрипт проверяет на заполняемость формы. Когда я загружаю страницу, то снизу формы пишет, что не заполнены поля! Как сделать, чтобы это сообщение выезжяло только после нажатия Отправить? Нужно, чтобы заполнение формы и её проверка была в одном файле. И чтобы после отправки данные в форме в случае ошибки, оставались в форме.
|
|
|
RE: Проверка формы на заполняемость. - 2010-06-19 17:25:23.603333
|
|
|
MotoKiller
Сообщений: 1732
Оценки: 56
Присоединился: 2008-03-02 20:08:53.810000
|
Кнопка отправить посылает данные в другой php файл, там его обрабатывает. Намного проще, чем все делать в одном файле.
|
|
|
RE: Проверка формы на заполняемость. - 2010-06-19 17:26:09.443333
|
|
|
r3al_a6y
Сообщений: 29
Оценки: 0
Присоединился: 2010-02-05 10:16:35.210000
|
quote:
Поставил в одном файле форму, а ниже php скрипт для обработки этой формы. Скрипт проверяет на заполняемость формы. Когда я загружаю страницу, то снизу формы пишет, что не заполнены поля! Как сделать, чтобы это сообщение выезжяло только после нажатия Отправить? В форме input type="Submit" value="OK " В скрипте if(isset($_POST["Submit"]))
{
} или if($_POST["Submit"] == "OK")
{
} quote:
Нужно, чтобы заполнение формы и её проверка была в одном файле. И чтобы после отправки данные в форме в случае ошибки, оставались в форме. JavaScript??
|
|
|
RE: Проверка формы на заполняемость. - 2010-06-19 18:17:03.543333
|
|
|
MotoKiller
Сообщений: 1732
Оценки: 56
Присоединился: 2008-03-02 20:08:53.810000
|
<form class="zf">
<dl>
<dt><label for="input-name-feedback">Ваше имя</label></dt>
<dd><input class="zf" id="input-name-feedback" name="name" type="text" size="30" onclick="return { oRequired : {} }" /></dd>
<dd class="zf-hint"><i class="zf-arrow"></i>Представтесь, пожалуйста</dd>
</dl>
<dl>
<dt><label for="input-email-feedback">Эл. почта</label></dt>
<dd><input class="zf" id="input-email-feedback" name="email" type="text" size="30" onclick="return { oValid : { sType : 'email' } }" /></dd>
<dd class="zf-hint"><i class="zf-arrow"></i>Адрес для обратной связи с&#160;вами</dd>
</dl>
<dl>
<dt><label for="input-subject-feedback">Тема</label></dt>
<dd><input class="zf" id="input-subject-feedback" name="subject" type="text" size="30" onclick="return { oRequired : { sLogic : 'or', aFrom : [{ sName : 'body'}] } }" /></dd>
</dl>
<dl>
<dt><label for="input-body-feedback">Текст<br />сообщения</label></dt>
<dd><textarea class="zf" id="input-body-feedback" name="body" cols="27" rows="5" onclick="return { oRequired : { sLogic : 'or', aFrom : [{ sName : 'subject'}] } }"></textarea></dd>
</dl>
<div class="zf-buttons"><input class="zf zf-submit" value="Отправить" type="submit" /></div>
</form>
Попробуй. Тут кнопка отправить не работает, пока не введут правильные данные.
|
|
|
RE: Проверка формы на заполняемость. - 2010-06-20 07:24:53.596666
|
|
|
_Pyint0_
Сообщений: 394
Оценки: 0
Присоединился: 2008-12-11 19:02:23.436666
|
r3al_a6y, спасибо! MotoKiller, а этот скрипт не работает. Кнопка Отправить всегда работает. Можешь дать ссылку на подобные скрипты?
|
|
|
RE: Проверка формы на заполняемость. - 2010-06-20 11:08:58.746666
|
|
|
MotoKiller
Сообщений: 1732
Оценки: 56
Присоединился: 2008-03-02 20:08:53.810000
|
http://www.zforms.ru/examples/form-feedback/ тут я его нашел. На тестовом примере все работает. Сам код в данный момент проверить не могу.
|
|
|
|
|