Programación – Informática – Curso Java Script
Libro gratuito: Introducción a JavaScript
http://www.howtocreate.co.uk/tutorials/javascript/
http://mootools.net/
// Esto es lo menos que se despacha en comprobación de datos function compruebaDatos() { if (document.formdiv.nombre.value=='' || document.formdiv.apellidos.value=='' || document.formdiv.login.value=='' || document.formdiv.clave.value=='') { alert('Debe rellenar todos los campos requeridos'); return(false); } else { document.formdiv.submit(); } }
// Comprueba que las dos claves coincidan cuando se realiza un cambio de clave function compruebaClaves() { pass1 = document.formulario.pass1.value pass2 = document.formulario.pass2.value if (pass1 == pass2) document.formulario.submit() else alert("Las claves no coinciden. Inténtelo de nuevo.") }
function compruebaDNI(dni) { var numeroDNI = dni.substring(0,8); var letras = 'TRWAGMYFPDXBNJZSQVHLCKE'; if (!/^\d{8}$/.test(numeroDNI)) { alert ("El dni introducido no es válido, escriba 8 dígitos y una letra sin guiones ni espacios."); return false; } var letraDNI = dni.substring(8,9); var letraDNI = letraDNI.toUpperCase(); var numero = numeroDNI%23; if (letraDNI == letras.substring(numero,numero+1)) { return true; } else { alert ("El dni introducido no es válido, escriba 8 dígitos y una letra sin guiones ni espacios."); return false; } }
function confirmar( mensaje, destino) { if (confirm(mensaje)) { document.location = destino ; } }
Se utiliza de la siguiente forma:
<a href="javascript:confirmar('¿ Esta realmente seguro que desea borrar el registro',
'borrar.php?registro=192');">Borrar</a>
Si el usuario da a aceptar a esa pregunta, le irá a la url que se le indica como segundo parámetro.