El siguiente codigo en un formulario, en que al seleccionar un checkbox aparezcan más campos para completar
Código HTML :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="js/jquery.js"></script> <script> $(document).ready(function(){ $("#mayoria_edad").click(function(evento){ if ($("#mayoria_edad").attr("checked")){ $("#formulariomayores").css("display", "block"); }else{ $("#formulariomayores").css("display", "none"); } }); }); </script> </head> <body> <form> Nombre: <input type="text" name="nombre"> <br> <input type="checkbox" name="mayor_edad" value="1" id="mayoria_edad"> Soy mayor de edad <br> <div id="formulariomayores" style="display: none;"> Dato para mayores de edad: <input type="text" name="mayores_edad"> </div> </form> </body> </html>
Pero no se por qué no se ejecutan:
Código Javascript :
$("#formulariomayores").css("display", "block");
y
Código Javascript :
$("#formulariomayores").css("display", "none");