Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Возврат к странице ввода данных из скрипта

359
09 апреля 2006 года
Lazy_Man
47 / / 28.03.2004
Подскажите,как в Perl из скрипта, вернуться к странице ввода данных, чтобы данные в форме остались на месте.
8
09 апреля 2006 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by Lazy_Man
Подскажите,как в Perl из скрипта, вернуться к странице ввода данных, чтобы данные в форме остались на месте.


Так же, как и в остальных (не Perl) - данные, переданные из формы, пишешь обратно в форму.

359
09 апреля 2006 года
Lazy_Man
47 / / 28.03.2004
Цитата:
Originally posted by mfender
Так же, как и в остальных (не Perl) - данные, переданные из формы, пишешь обратно в форму.


А как получить доступ к полям формы из скрипта ?

8
09 апреля 2006 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by Lazy_Man
А как получить доступ к полям формы из скрипта ?


И это пишет человек, который что-то пытается писать на Perl...
Для передачи данных форм на сервер, используются методы GET и POST. На сервере эти данные хранятся в соответствующих хэшах на сервере. Там их и бери. Не знаю, как это выглядит на Perl...

359
10 апреля 2006 года
Lazy_Man
47 / / 28.03.2004
Цитата:
Originally posted by mfender
И это пишет человек, который что-то пытается писать на Perl...
Для передачи данных форм на сервер, используются методы GET и POST. На сервере эти данные хранятся в соответствующих хэшах на сервере. Там их и бери. Не знаю, как это выглядит на Perl...


Меня интересует как присвоить значение какому-либо полю формы из скрипта, а не сами значения.

15
10 апреля 2006 года
shaelf
2.7K / / 04.05.2005
Цитата:
Originally posted by Lazy_Man
Меня интересует как присвоить значение какому-либо полю формы из скрипта, а не сами значения.


Так же как и везде.
$var = "value";

359
10 апреля 2006 года
Lazy_Man
47 / / 28.03.2004
Цитата:
Originally posted by shaelf
Так же как и везде.
$var = "value";


Добавим конкретики.
У меня есть HTML страница с формой регистрации пользователя(логин,пароль и т.д), и скрипт который обрабатывает запросы от этой формы и записывает данные в БД.
Допустим пользователь ввел логин, который уже существует в БД, как вернутся из скрипта обратно на страницу ввода данных, что бы
все поля формы были заполнены, кроме поля логина,
что бы пользователю не нужно было вводить информацию заново, а ввести только другой логин.
Заранее, благодавен за ответы.

352
10 апреля 2006 года
skywalker
694 / / 10.02.2006
У элемента в форме есть свойство value, ты можешь при выводе присваивать value значение:
<input type="text" value="hello world">
Юзер в поле ввода увидет hello world.
359
10 апреля 2006 года
Lazy_Man
47 / / 28.03.2004
Цитата:
Originally posted by skywalker
У элемента в форме есть свойство value, ты можешь при выводе присваивать value значение:
<input type="text" value="hello world">
Юзер в поле ввода увидет hello world.


Но это касается изменений в HTML-коде самой страницы содержащей форму, а как изменить значения поля формы из Perl-скрипта?

8
10 апреля 2006 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by Lazy_Man
Но это касается изменений в HTML-коде самой страницы содержащей форму, а как изменить значения поля формы из Perl-скрипта?


Следует рассматривать Perl, как среду для выполнения скриптов на стороне сервера. Всё, что он может сделать для браузера - передать ему через программу-сервер поток HTML-текста. Всё. Он никак не может дотянуться до браузера. Вообще.

359
10 апреля 2006 года
Lazy_Man
47 / / 28.03.2004
Цитата:
Originally posted by mfender
Следует рассматривать Perl, как среду для выполнения скриптов на стороне сервера. Всё, что он может сделать для браузера - передать ему через программу-сервер поток HTML-текста. Всё. Он никак не может дотянуться до браузера. Вообще.


А можно ли эмулировать нажатие кнопки "Назад" в броузере из скрипта, ведь при этом все данные в полях формы остаются на месте?

8
11 апреля 2006 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by Lazy_Man
А можно ли эмулировать нажатие кнопки "Назад" в броузере из скрипта, ведь при этом все данные в полях формы остаются на месте?


Нет.
Вчитайся внимательнее в предыдущее моё сообщение: там написано, что скрипт выполняется на стороне сервера и совершенно не хзнает, о чём думает браузер.

15
11 апреля 2006 года
shaelf
2.7K / / 04.05.2005
Цитата:
Originally posted by mfender
Нет.
Вчитайся внимательнее в предыдущее моё сообщение: там написано, что скрипт выполняется на стороне сервера и совершенно не хзнает, о чём думает браузер.


Поступило предложение - создание серверных скриптов телепатов 8)

8
11 апреля 2006 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by shaelf
Поступило предложение - создание серверных скриптов телепатов 8)


Это браузеры-телепаты должны быть:D
А скрипты с телекинезом - следующий шаг в web-индустрии: выполняется и запускается ещё один раз, чтобы усилием своей мысли поменять value в переданном документе.:D

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог