Язык скриптования сайтов Parser 3

Formfield


Получение значения поля формы


$form:поле_формы   

Такая конструкция возвращает значение поля формы. Возвращаемый объект может принадлежать либо классу file, если поле формы имеет тип file, либо классу string. Дальнейшая работа с объектом возможна только методами, определенными для соответствующих классов.

Поле без имени считается имеющим имя nameless.

Координаты нажатия пользователем на картинку с атрибутом ISMAP доступны через $form:imap.

Пример: обычное поле



<form method="post" enctype="multipart/form-data">

<input type="file" name="photo">

<input type="text" name="user">

<input type="submit">

</form>

^if(def $form:photo){

    ^form:photo.save[binary;/upload/photos/beauty.gif]

}

^if(def $form:user){

    Пользователь: $form:user<br>

}


Сохранит картинку, выбранную пользователем в поле формы и присланную на сервер, в заданном файле.

Пример: безымянное поле

<img src="/show.html?123&a=b">


Внутри show.html строка 123 доступна как $form:nameless.



Содержание раздела