2012-09-29 26 views
19

Duplicar posible:
What are valid values for the id attribute in HTML?
valid value for name attribute in html¿Es válido poner un punto en el atributo "nombre" de una entrada HTML5?

Es válido para nombrar una entrada de HTML5 con una cadena que contiene un período?

<input type="text" name="article.title" value="The title"/> 
+0

[Aquí tiene] (http://stackoverflow.com/q/3447329/645270) (¿Cómo trabajar con él) – keyser

+0

dup http://stackoverflow.com/questions/10369295/valid-value-for-name-attribute-in-html – Prinzhorn

+0

@Prinzhorn Esa pregunta tiene más que ver con si PHP lo considera válido o no. Pregunto si la especificación HTML lo considera válido o no. –

Respuesta

15

Sí, es válido.

Pero le dificultará las cosas si necesita acceder a ellas a través de JS o CSS en particular. De nuevo, se puede hacer, pero hará las cosas difíciles.

Mi consejo es usar un guión en su lugar.

+0

"Pero te hará las cosas difíciles si necesitas acceder a ellas mediante JS o CSS en particular." - o más fácil, dependiendo de si tú " Reconstruyendo alrededor de esa expectativa o no. –

1

Es válido según this part of the HTML5 spec.

El atributo de contenido de nombre proporciona el nombre del control de formulario, tal como se utiliza en el envío de formulario y en el objeto de elementos del elemento de formulario. Si se especifica el atributo, su valor no debe ser la cadena vacía.

Se permite cualquier valor no vacío para el nombre, pero los nombres "charset" y "ISINDEX" son especiales:

énfasis mío

-1

"valores atributo puede contener referencias de texto y caracteres, con restricciones adicionales según si son valores de atributo sin comillas, valores de atributo de una sola cita o valores de atributo de comillas dobles. Además, la sección de elementos HTML de esta referencia describe restricciones adicionales. ons sobre los valores permitidos de atributos particulares, y los atributos deben tener valores que se ajusten a esas restricciones ".

de w3.org (W3C Working Draft):

HTML Syntax - HTML5

Cuestiones relacionadas