Validar mayores de 18 años con JavaScript en un formulario

Hola estoy creando un formulario y tengo que ingresar un campo donde se ingresa la edad. Necesito que si es menor de 18 no me deje. ¿Cómo lo hago? Estoy usando el datapicker de bootstrap.

Gracias

Respuestas

#1

Como nadie hace caso a estos avisos de que hay que ser mayor de edad y como fingir que eres adulto es tan fácil como poner cualquier fecha inventada pero correcta, yo me olvidaría de implementar esta funcionalidad y simplemente mostraría el correspondiente aviso legal de que hay que ser mayor de edad para usar el servicio.

Si aún así quieres hacerlo, tienes que "escuchar" el evento changeDate que se dispara cada vez que la fecha cambia. Algo así:

<script>
    $('.datepicker').datepicker().on('changeDate', function(e) {
        // el objeto 'e' contiene toda la información que necesitas
        // haz un 'console.log(e);' para ver sus contenidos
    });
</script>

Aquí tienes más información sobre el tema: https://bootstrap-datepicker.readthedocs.io/en/latest/events.html#changedate

#2

Gracias.

entiendo lo que me decis pero el cliente lo quiere.