Hola que tal, soy nuevo en el foro y también en el mundo de JavaScript y bueno tengo un poco de problemas con una aplicación web que estoy haciendo:
La aplicación es un ABC (altas, bajas y cambios) a una tabla de una base de datos con un JSP, pero antes de enviar los datos a la base debo validarlos con JS.
Aqui está el cogido del JSP:
Código:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Alta de Empleados</title>
</head>
<body>
<script type="text/javascript">
function validar(){
alert("Validando datos");
//validar datos
return false;
</script>
<h1>Nuevo Empleado</h1>
<form name="frmInAlta" action="AltaWS" onsubmit="validar()" method="POST">
Ingresa los datos del nuevo empleado:
<p>
Numero de Empleado: <input type="text" name="txtEmpleado" value="" size="20" />
<p>
Apellido Paterno: <input type="text" name="txtPaterno" value="" size ="20"/>
<p>
Apellido Materno: <input type="text" name="txtMaterno" value="" size="20" />
<p>
Nombre: <input type="text" name="txtNombre" value="" size="20" />
<p>
RFC: <input type="text" name="txtRFC" value="" size="20" />
<p>
Salario: <input type="text" name="txtSalario" value="" size="20" />
<p>
<input type="submit" value="Aceptar" name="btnAceptar"/>
</form>
</body>
</html>
El problema aún no es la validación en sí, si no que puse ahí en la función un alert de prueba y no aparece, lo cual quiere decir que la funcion no se está llamando correctamente. Ya que la funcion se llame bien luego me preocupo por que se validen los datos correctamente, pero mi problema es ese, la función no se ejecuta y no encuentro el por qué.
Ojala me puedan ayudar, como les dije soy muy primerizo en todo esto de la programación web y ando medio perdido. Gracias