form sin valor name en el boton enviar

Iniciado por sancakoky, 24 Marzo 2016, 22:46 PM

0 Miembros y 1 Visitante están viendo este tema.

sancakoky

Hola buenas, estoy haciendo un bot en php para registro automatico de una página y sacando el código html de esa pagina en el formulario de registro veo que el submit del boton enviar no lleva el atributo name y este me es necesario para el bot.

¿Sabeis si en html5 el valor del name si puede omitir y que valor sería entonces en name?

gAb1

El atributo name se le atribuye a aquellos elementos del formulario que vayas a utilizar en tu script php.

Normalmente los botones no lo necesitan, puedes ponerlo si quieres, pero practicamente no sirve de nada. A veces se usa para comprobar que se han enviado los datos, pero es algo completamente opcional. No es que tenga mucha utilidad.

Código (html5) [Seleccionar]
<input type=submit name=submit />
Código (php) [Seleccionar]
if ( isset($_POST['submit']) ) {}

Lo normal es darle el atributo name al elemento <form>.

Código (html5) [Seleccionar]
<form name=myform></form>
Código (php) [Seleccionar]
if ( isset($_POST['myform']) ) {}