function IsNumeric(sText){ var ValidChars = "0123456789"; var IsNumber=true; var Char; for (i = 0; i < sText.length && IsNumber == true; i++){ Char = sText.charAt(i); if (ValidChars.indexOf(Char) == -1){ IsNumber = false; } } return IsNumber; } function TestFormulariAccess() { var frm = document.FormulariAccess; if (frm.usuario.value == "") { alert("Usuario obligatorio.") frm.usuario.focus(); return false; } if (!IsNumeric(frm.usuario.value)) { alert("Usuario incorrecto.") frm.usuario.focus(); return false; } if (frm.contrato.value == "") { alert("Nº Contrato obligatorio.") frm.contrato.focus(); return false; } if (!IsNumeric(frm.contrato.value)) { alert("Nº Contrato incorrecto.") frm.contrato.focus(); return false; } if (frm.clave.value == "") { alert("Contraseña obligatoria.") frm.clave.focus(); return false; } frm.submit(); } function IniciFormulariAccess() { var frm = document.FormulariAccess; frm.usuario.focus(); }