¿Es un marcado válido y es válido para la especificación HTML / HTTP? Si quisiera tener
<form>
<input name="email" />
<input name="email" />
<input name="email" />
</form>
es eso valido?
html
forms
w3c-validation
Ryan Detzel
fuente
fuente
Respuestas:
Como se indica en SO :
Como nota al margen, en PHP puede tener campos de formulario con el mismo nombre si usa la sintaxis arry de PHP para el nombre del campo:
Esto hará que el navegador para enviar a través de los campos de formulario en una sintaxis que PHP usará para rellenar una matriz para estos campos:
$_REQUEST['email']
. Si usa PHP, esta es la forma preferida de manejarlo.fuente
HTML5
La sección no normativa 4.10.1.3 Configuración de un formulario para comunicarse con un servidor dice explícitamente que es válido:
La versión normativa de esto es simplemente que no está prohibido en ninguna parte, y el algoritmo de envío de formularios dice exactamente qué solicitud se debe generar:
application/x-www-form-urlencoded
bucle sobre el "conjunto de datos de formulario" y escupir múltipleskey=val
https://www.w3.org/TR/html5/forms.html#url-encoded-form-datafuente