Инструменты пользователя

Инструменты сайта


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, buttonWactInputFormElement
password, submit, resetWactFormElement
checkbox, radioWactCheckableFormElement
fileInputFileComponent

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 (внешнее изменение)