ZForms.Widget → ZForms.Widget.Text
Виджет для текстового поля создается на основе таких элементов HTML-форм, как:
<input type="text" /><input type="password" /><input type="file" /><textarea />Виджет определяется по тэгу input или textarea, например: <input class="zf" />.
oOptions : {
String sPlaceHolder : '',
Number iMaxLength : null,
Boolean bFocusOnInit : false
}Где:
<textarea />. Для виджетов на основе <input /> лучше воспользоваться обычным HTML-атрибутом maxlength.<form class="zf" action=".">
<dl> <!-- oClassElement -->
<dt><label for="input-first-name">Обычное поле</label></dt>
<dd><input class="zf" type="text" name="first-name" id="input-first-name" /></dd>
</dl>
<dl> <!-- oClassElement -->
<dt><label for="input-middle-name">С подсказкой</label></dt>
<dd><input class="zf" type="text" name="middle-name" id="input-middle-name" /></dd>
<dd class="zf-hint"><i class="zf-arrow"></i>Представтесь, пожалуйста</dd>
</dl>
<dl> <!-- oClassElement -->
<dt><label for="input-last-name">С плэйсхолдером</label></dt>
<dd><input class="zf" type="text" name="last-name" id="input-last-name" onclick="return { oOptions : { sPlaceHolder : 'Фамилия' } }" /></dd>
</dl>
<dl> <!-- oClassElement -->
<dt><label for="input-password">Поле с паролем и плэйсхолдером</label></dt>
<dd><input class="zf" type="password" name="password" id="input-password" onclick="return { oOptions : { sPlaceHolder : 'Пароль' } }" /></dd>
</dl>
<dl> <!-- oClassElement -->
<dt><label for="input-textarea">С ограничением по количеству символов</label></dt>
<dd><textarea class="zf" type="text" name="textarea" id="input-textarea" onclick="return { oOptions : { sPlaceHolder : 'не более 10 символов', iMaxLength : 10 } }"></textarea></dd>
</dl>
</form>