Разрешено ли следующее?
<input type="hidden" name="field" />
Хорошо в скрытых полях. Требуется только в флажках и радиовходах. Это никогда не может быть указано с помощью ввода файла. Смотри http://www.w3schools.com/TAGS/att_input_value.asp
Схема XHTML 1.1 говорит, что value - это , а не обязательно:
value
<xs:attributeGroup name="xhtml.input.attlist"> <xs:attributeGroup ref="xhtml.Common.attrib"/> <xs:attribute name="type" type="xhtml.InputType.class" default="text"/> <xs:attribute name="name" type="xh11d:CDATA"/> <xs:attribute name="value" type="xh11d:CDATA"/> <xs:attribute name="checked"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="checked"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="size" type="xh11d:Number"/> <xs:attribute name="maxlength" type="xh11d:Number"/> <xs:attribute name="src" type="xh11d:URI"/> <xs:attribute name="tabindex" type="xh11d:Number"/> <xs:attribute name="accesskey" type="xh11d:Character"/> </xs:attributeGroup>
Да, входные данные формы находятся под вашим контролем, чтобы удовлетворить ваши требования, если они правильно сформированы и действительны в формате xhtml.
Это кажется бессмысленным прикосновением.