Clean

Páginas: 13 (3098 palabras) Publicado: 26 de octubre de 2012
------------------------------------------------------------ HTML --------------------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
<title>Alta de Datos CeCI</title>
<link href="estilos.css" rel="stylesheet" type="text/css">
</head>

<body>

<!---------------------- FUNCIONES PARA VALIDAR ---------------------------------->

<script language=javascript>

//VALIDACION DE LOGITUD: Desde el formulario
//VALIDACION DE TIPO Y QUE EXISTA: Desda JavaScript//VALIDACION DE RANGO: Desde JavaScript

//--------------------------------------- validación para el eMail ----------------
function ValidaMail(strCadena)
{
var strErrores;
// var emailExpression:RegExp = /^[a-z][\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$/i;
var emailExpression = /([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}/;
//var emailExpression =/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/


if (emailExpression.test(strCadena)){
// alert("correct");
strErrores="";
}
else {
// alert("incorrect");
strErrores="La dirección de Email es incorrecta";
}
return strErrores;
}

//------------------------------------------- Para los demas campos ----------------------------
functionTipoOK(strTipo,strCadena)
{
var strErrores;
var strMensaje ="";
var checkStr = strCadena;
var allValid = true;

if (strTipo=='Letras')
{
var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
strErrores="Teclee sólo letras";
}

if (strTipo=='NumerosLetras')
{
var checkOK ="ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú " + "0123456789";
strErrores="Teclee sólo números y letras";
}

if ( strTipo=='Nick')
{
var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú" + "0123456789";
strErrores="Teclee una sola palabra con letras y numeros";
}

if (strTipo=='Digitos'){
var checkOK = "0123456789";
strErrores="Teclee sólo números";
}

for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j)) //busca el caracter en toda la cadena Valida, si lo encuentra ok
break;if (j == checkOK.length) {
allValid = false;
break;
}
} //for

if ( allValid==false)
strMensaje=strErrores;

return strMensaje;
} //function



//-----------------------------------------------------------------------------
function validarFormulario(){var isNotOk;


//validación nombre: Nombre, solo letras
var strTipoValidacion="Letras";
var nombre = window.document.formValidar.txtNombre.value;

if (nombre==""){
document. getElementById('lblNombreMensaje').innerHTML="Teclee su Nombre";
document.getElementById('lblNombreMensaje').style.color = "#CC3300";
//document.getElementById("txtNombre").style.display="inline";
isNotOk=true;
}
else{
//validar tipo , no fue correcto
var strMensajeError=TipoOK(strTipoValidacion,nombre);
// alert(strMensajeError);
if (strMensajeError!="")
{
isNotOk=true;
//document.getElementById("name").value=strMensajeError;
document. getElementById('lblNombreMensaje').innerHTML=strMensajeError;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • cleo
  • Cleo
  • Cleas
  • Clean
  • los cleos
  • cleo
  • Clean Label
  • Shampoo Clear

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS