| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Проверка на заполнение полей |
| Автор: R.M. 3.9.2005, 10:55 |
| Как сделать чтобы при нажатии на submit делалась проверка на то заполнены ли все поля? Т.е. если поля не заполнены сразу под незаполненным полем появлялась надпись мол поле не заполнено, а если всё заполнено переходил на скрипт. Такая штука есть в денвере в addmuser/index.php пробовал выдрать но как тололько добавляеш в action название скрипта ничё не получпеца. Если никто не знает как так сделать скажите хотябы как тогда при возвращении назад на страницу с формой по нажатию на ссылку сохранить уже введённые поля? Заранее спасибо |
| Автор: PARROT 3.9.2005, 11:31 | ||
|
| Автор: Рыжий 3.9.2005, 11:43 |
| Куксикус Путей очень много - зависит от того, что тебе конкретно надо. Можно пойти путем PARROT - проверять empty, можно проверить при помощи isset() или вообще на пустую строку... |
| Автор: -=Ustas=- 3.9.2005, 13:12 | ||
Проверяешь становленные переменные, как уже было описано PARROT, и затем редиректом отсылаешь обратно на предыдущю страницу, при этом, в URL-параметрах задаешь установленные переменные. А на пред. странице, в value подставляешь значения соответствующих _GET-переменных. Либо через сессии. |
| Автор: R.M. 3.9.2005, 15:14 |
| PARROT Дык тогда полюбому осуществица переход на скрипт указанный в action А возможно ли сделать чтобы если строки пусты не переходим на action а если не пусты переходим? |
| Автор: Рыжий 3.9.2005, 15:18 |
| Куксикус Это уже вопрос к JS |
| Автор: PARROT 3.9.2005, 15:18 |
| Куксикус, код в студию. empty - определяет, установлена ли переменная. Если переменная пуста, значит ее нет в природе. А значит ошибка есть. |
| Автор: sergejzr 3.9.2005, 15:26 |
| В яваскрипт задавай вопрос |
| Автор: PARROT 3.9.2005, 15:29 | ||
|
| Автор: -=Ustas=- 3.9.2005, 17:18 | ||||
PARROT, empty() проверяет на пустое значение переменной, но никак не на ее существование! На существование переменной в природе предназначена isset() !
Чудеса... Из твоих изречений можно сделать вывод, что пустых переменных вообще не бывает! Так?! Куксикус, если хочешь, чтобы перехода на скрипт-обработчик при пустых значениях не было, то это только средствами JS. |
| Автор: PARROT 3.9.2005, 18:05 |
| Офтоп: Ничего не поняла, ну да ладно. Главное, что у меня все работает и проверяет. В разных мануалах рнр, разное описание empty, если перевести с английского на русский, это будет звучать как "пустой". То есть переменная пуста, а если она пуста, то ошибка. Может я записалась за неделю и не пойму о чем речь... |
| Автор: R.M. 4.9.2005, 00:16 |
| Всем спасибо, всё попробую тока попожже (щас занят). Когда найду то что искал напишу здесь вдруг вам интересно и малоли кому нить пригодица |