среда, 29 октября 2008 г.

Типы <input /> : разные поля ввода

<input type=text
name=имя
[value=значение]
[size=размер]
[maxlength=число]
/>
Полагаться на заданную максимальную длину строки и из этих соображений выделять ограниченную область памяти не стоит, т.к. передача параметров возможна не только через заготовленное поле ввода и тогда может произойти переполнение выделенного участка памяти, что приводит к системной ошибке в результате которой неавторизованным лицом может быть получен доступ к непредназначенной для него информации.

<input type="password" />

<input type="hidden" /> - для скрытой служебной информации (?! security issue ?!)

<input type="checkbox" - независимый переключатель
name="имя"
[value="checked"]
/>

<input type="radio" - зависимый переключатель
name="имя"
[value="checked"]
/>

<input type="submit" - кнопка отправки формы
[name="имя"]
value="SUBMIT"
/>

<input type="reset" - кнопка сброса формы
value="СБРОС"
/>
из эргономических соображений применять не рекомендуется

<input type="image" - рисованная кнопка для отправки
[name="имя"]
src="URL_изображения"
/>
передаются также координаты клика в виде имя.x=X_координата&имя.y=Y_координата
Если атрибут name не задан, то координаты отправляются в виде x=X&y=Y

<input type="file" - тег загрузки файла
name=имя_файла
/>


<textarea - многострочное текстовое поле
name="имя"
[cols="число_столбцов"][rows="число_строк"] - размеры поля
[wrap="тип_отображения"]
> Текст по умолчанию </textarea>
Типы отображения:
virtual - с полосой прокрутки и переносом по словам
physical - зависит от браузере, похож на none
none - так как вводится. По мере надобности появляются полосы прокрутки


<select name="имя" size="размер_числом_сток" [multiple]> - выпадающий либо раскрытый список
<option [value1="значение_1"][selected]>Строка_1</option>
...
<option [valueN="значение_N"][selected]>Строка_N</option>
</select>
атрибут multiple не имеет смысла для списка размером в 1 строку, т.е. для выпадающего списка.

Комментарии: 0:

Отправить комментарий

Подпишитесь на каналы Комментарии к сообщению [Atom]

<< Главная страница