Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Duda Checked

Por qué el "checked" en el radio-input se pone en el Input, pero en el checkbox-input no funciona si pongo el 'checked' en el input pero si en el label?

                 <label for="radio-whatsapp"><input type="radio" name="contacto" value="whatsapp" id="radio-whatsapp" checked>Whatsapp</label>
                    -
                    -
                    -
                <label class="checkbox"><input type="checkbox" checked>Le gustaria resivir novedades de la Barberia Alura</label>
1 respuesta
solución!

¡Hola Aron!

La razón por la cual el atributo "checked" funciona de manera diferente en los radio-inputs y checkbox-inputs es porque su estructura es diferente.

En el caso de los radio-inputs, el atributo "checked" debe ser colocado en el input mismo para indicar que ese es el valor seleccionado por defecto. Mientras que en los checkbox-inputs, el atributo "checked" debe ser colocado en el label, ya que el input solo indica si el checkbox está marcado o no.

Por lo tanto, en tu ejemplo, el atributo "checked" en el radio-input funciona correctamente al ser colocado en el input, mientras que en el checkbox-input debe ser colocado en el label para que funcione correctamente.

Espero haber resuelto tu duda. ¡Buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios