limb3:ru:packages:wact:tags:form_tags:input_tag
Содержание
<input>
Описание
Расширенная форма html тега <input>.
Является потомком ControlTag
Синтаксис
<input id='id' name='name' type='type' [value='value'] [title='Input name']/>
Содержимое
Нет.
Компонент
То, какой компонент времени исполнения шаблона будет выбран, зависит от атрибута type.
Вот таблица соответствия:
| Тип | Класс компонента |
|---|---|
| text, hidden, image, button | WactInputFormElement |
| password, submit, reset | WactFormElement |
| checkbox, radio | WactCheckableFormElement |
| file | InputFileComponent |
WactFormElement
WactFormElement - является базовым классом для всех компонентов полей формы.
Методы
- getDisplayName() - возвращает читабельное название поля.
- hasErrors() - возвращает true, если поле имеет невалидное значение.
- setError() - устанавливает значение атрибута isValid в положение false.
- getValue() - возвращает значение, которое имеет поле.
- setValue($value) - устанавливает новое значение поля.
WactInputFormElement
WactInputFormElement - удостоверяется, что поле имеет значение ($value).
WactCheckableFormElement
WactCheckableFormElement - удостоверяется, что атрибут checked будет выведен правильно.
Пример использования
Рабочие примеры использование WACT-тегов для форм можно найти в папке limb/wact/examples/tags/form/.
<form [...] runat='server'> <tr> <td> <label for="title" errorclass='label_error'><span class='req'>*</span>Title</label> </td> <td> <input type="text" name="title" id="title" title="Title" size='40' errorclass='input_error'/> </td> </tr> </form>
limb3/ru/packages/wact/tags/form_tags/input_tag.txt · Последнее изменение: 2010/11/10 10:02 — 127.0.0.1

Обсуждение