2009-03-29 8 views

Répondre

9

Il est bon dans les champs cachés. Il est uniquement requis dans les cases à cocher et les entrées radio. Il ne peut jamais être spécifié avec une entrée de fichier. Voir http://www.w3schools.com/TAGS/att_input_value.asp

+0

lien définitif: http://www.w3.org/TR/html4/interact/forms.html#adef-value-INPUT, même cependant, comme le dit Assaf, le DTD/Schéma HTML n'applique pas la limitation radio/case à cocher. En pratique, bien sûr, les navigateurs utilisent la valeur "on" par défaut. – bobince

3

Oui, les entrées de formulaire sont sous votre contrôle pour répondre à vos besoins, à condition qu'elles soient bien formées et valides xhtml.

Cela semble toutefois inutile.

+0

Sauvegarde du transfert: P Bien que petit, dans ce cas, il manquera à chaque appel 20 valeur = "" et cet appel pourrait être effectué 1000 fois pour un utilisateur. L'économie peut être faible, mais rend le code un peu plus propre ... bien que moins évident. –

+0

Ah, bien pensé, cet homme! :) –

5

XHTML 1.1 schema dit que value est pas obligatoire:

<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> 
+0

La question a l'étiquette "html", ce qui est différent de xhtml 1.1. Je me rends compte de la pédanterie, mais toute personne qui utilise activement xhtml 1.1 devrait être bien au fait de cette pédanterie. – Tom

+0

Question a aussi le comme , donc clairement HTML non-valide mais plutôt XML ... – Joey

+0

@ Tom, je suis celui qui a ajouté la balise html ... –

Questions connexes