Hola Shiryu_Libra, el
name de los campos de formulario sirve para hacer el request.[querystring/form], no así el
id. Este último para lo que sirve es para identificar unívocamente un elemento en un documento xHTML.
En resumen (aunque puede ser una explicación vaga) el
name te sirve para interactuar con el servidor mientras que el
id para cuestiones en el cliente (Javascript/CSS)
Suelo darles al
name y al
id el mismo nombre, salvo casos particulares. Por ejemplo, en una serie de checkboxes cuyos
values quiero recuperarlos como array:
Código:
<form id="eliminar" name="eliminar" ...>
<p>Seleccione los registros a eliminar</p>
Registro 1: <input type="checkbox" name="id_registro" id="id_registro1" value="1"><br />
Registro 2: <input type="checkbox" name="id_registro" id="id_registro2" value="2"><br />
Registro 3: <input type="checkbox" name="id_registro" id="id_registro3" value="3"><br />
</form>
Saludos