![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
14/03/2002, 07:38
|
| | Fecha de Ingreso: febrero-2001
Mensajes: 292
Antigüedad: 24 años Puntos: 0 | |
Re: Maldito Formulario Algo así te puede servir?
Código:
<html>
<head>
<script language="JavaScript">
function checkForm(frm){
if (frm.tarjeta.value == ""){
alert("Informe tarjeta");
frm.tarjeta.focus();
return false;
}
if (frm.fec.value == ""){
alert("Informe Fecha");
frm.fec.focus();
return false;
}
if (frm.nombre.value == ""){
alert("Informe Nombre");
frm.nombre.focus();
return false;
}
if (frm.apellido.value == ""){
alert("Informe Apellido");
frm.apellido.focus();
return false;
}
if (frm.email.value == ""){
alert("Informe Email");
frm.email.focus();
return false;
}
var email = frm.email.value;
var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
flag = pattern.test(email);
if(!flag) {
alert("Error en el mail");
frm.email.focus();
return false;
}
}
var nav4 = window.Event ? true : false;
function acceptNum(evt)
{
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57
var key = nav4 ? evt.which : evt.keyCode;
return (key <= 13 || (key >= 48 && key <= 57));
}
function esDigito(sChr){
var sCod = sChr.charCodeAt(0);
return ((sCod > 47) && (sCod < 58));
}
function valSep(oTxt){
var bOk = false;
bOk = bOk || ((oTxt.value.charAt(2) == "-") && (oTxt.value.charAt(5) == "-"));
bOk = bOk || ((oTxt.value.charAt(2) == "/") && (oTxt.value.charAt(5) == "/"));
return bOk;
}
function finMes(oTxt){
var nMes = parseInt(oTxt.value.substr(3, 2), 10);
var nRes = 0;
switch (nMes){
case 1: nRes = 31; break;
case 2: nRes = 29; break;
case 3: nRes = 31; break;
case 4: nRes = 30; break;
case 5: nRes = 31; break;
case 6: nRes = 30; break;
case 7: nRes = 31; break;
case 8: nRes = 31; break;
case 9: nRes = 30; break;
case 10: nRes = 31; break;
case 11: nRes = 30; break;
case 12: nRes = 31; break;
}
return nRes;
}
sigue... |