hola! Una pregunta: ¿El atributo “name” es igualm que “id”? gracias

Carlos Villegas Ruiz

Carlos Villegas Ruiz

Pregunta
studenthace 5 años

hola! Una pregunta: ¿El atributo “name” es igualm que “id”? gracias

3 respuestas
para escribir tu comentario
    Juan David Merchán Torres

    Juan David Merchán Torres

    studenthace 5 años

    Ademas de lo que agregaba mi compañero el id tiene que ser único e irrepetible entre los otros id. MAs adelante entenderás el porque de cada atributo y sus especificaciones cuando veamos JS, CSS y quizás algo del backend

    Jesús Petrona Castro

    Jesús Petrona Castro

    studenthace 5 años

    Para complementar un poco, ambos se parecen en que son usados para poder identificar elementos html, pero por ejemplo el **id **es único, se usa para darle un identificador único a cada elemento, a diferencia de name que este se puede repetir, por lo regular se establece el atributo name a etiquetas que almacenan un tipo de valor que se va requerir recuperar en algún momento, un ejemplo: se puede tener dos elementos de tipo radioButton con el mismo nombre, pero con diferente id, al final cuando se requiera recuperar el valor del elemento seleccionado sólo se tendrá que hacer referencia al elemento a través del nombre y no del ID, pero todo esto quedará más entendido en clases posteriores cuando se manden formularios.

    John Cardenas

    John Cardenas

    studenthace 5 años

    Hola cvillegasr0

    Sí, por lo general tienen el mismo nombre. Aunque los id son más que todo para luego usar el elemento en JavaScript. En cambio name es usado para darle un control al label y al input, para poder identificarlo.

Curso de HTML y CSS [Empieza Gratis]

Curso de HTML y CSS [Empieza Gratis]

Crea vistas web fluidas y eficientes con HTML, CSS y Flexbox. Aprende a estructurar layouts adaptables, desde mobile a desktop, optimizando imágenes y aplicando buenas prácticas semánticas y de accesibilidad.

Curso de HTML y CSS [Empieza Gratis]
Curso de HTML y CSS [Empieza Gratis]

Curso de HTML y CSS [Empieza Gratis]

Crea vistas web fluidas y eficientes con HTML, CSS y Flexbox. Aprende a estructurar layouts adaptables, desde mobile a desktop, optimizando imágenes y aplicando buenas prácticas semánticas y de accesibilidad.