Foros del Web » Programando para Internet » Javascript »

Problema con validación

Estas en el tema de Problema con validación en el foro de Javascript en Foros del Web. Excelente día a todos, mi problema es el siguiente: Debo hacer un horario de clases en el que el usuario escribe el nombre de la ...
  #1 (permalink)  
Antiguo 31/07/2013, 09:51
 
Fecha de Ingreso: junio-2006
Mensajes: 2
Antigüedad: 17 años, 10 meses
Puntos: 0
Pregunta Problema con validación

Excelente día a todos, mi problema es el siguiente:

Debo hacer un horario de clases en el que el usuario escribe el nombre de la materia y después asigna una hora dependiendo del día, es decir hay 5 inputs esperando una hora para cada día de la semana.

ejemplo del horario:

Materias Lunes Martes Miercoles Jueves Viernes

Materia1 09:00 a 10:00 09:00 a 10:00 09:00 a 10:00
Materia2 11:00 a 13:00 13:00 a 14:00

Estoy haciendo validaciones con jqueryValidate y para otras cosas utilizo lo siguiente:

$(document).ready(function() {

$.validator.addMethod("ValMat", ValidaMatricula, "Matrícula incorrecta");
$.validator.addMethod("Nom", LetrasEspacios, "Escribe sólo letras");
$.validator.addMethod("ApP", LetrasEspacios, "Escribe sólo letras");
$.validator.addMethod("ApM", LetrasEspacios, "Escribe sólo letras");
$.validator.addMethod("Edad", Numeros, "Escribe sólo letras");
$.validator.addMethod("LN", LetrasEspacios, "Escribe sólo letras");
$.validator.addMethod("FaceS", LetrasEspacios, "Escribe sólo letras");
$.validator.addMethod("cyno", LetrasEspacios, "Escribe sólo letras");
$.validator.addMethod("cyne", LetrasEspacios, "Escribe sólo letras");
$.validator.addMethod("colo", LetrasEspacios, "Escribe sólo letras");
$.validator.addMethod("loco", LetrasEspacios, "Escribe sólo letras");
$.validator.addMethod("muno", LetrasEspacios, "Escribe sólo letras");
$.validator.addMethod("cole", LetrasEspacios, "Escribe sólo letras");
$.validator.addMethod("loce", LetrasEspacios, "Escribe sólo letras");
$.validator.addMethod("mune", LetrasEspacios, "Escribe sólo letras");

$.validator.addMethod("teloe", Numeros, "Escribe sólo números");
$.validator.addMethod("teloo", Numeros, "Escribe sólo números");
$.validator.addMethod("copoo", Numeros, "Escribe sólo números");
$.validator.addMethod("copoe", Numeros, "Escribe sólo números");
$.validator.addMethod("cel", Numeros, "Escribe sólo números");
$.validator.addMethod("cuanmat", Materias, "Error en el valor introducido");


/*$.validator.addMethod("v49Trans", Numeros, "Escribe sólo números");*/

$("#matFrm").validate({
/*debug: true,*/
rules: {
/*VALIDA LA MATRICULA*/
/*TERMINA VALIDACIONES SEC1*/
IDSolicitante: {ValMat: true},
Nombre:{Nom: true},
ApPat:{ApP: true},
ApMat:{ApM: true},
Edad:{Edad: true},
lugarn:{LN:true},
cynumo:{cyno:true},
coloniao:{colo:true},
localidado:{loco:true},
municipioo:{muno:true},
cpo:{copoo:true},
telo:{teloo:true},
cynume:{cyne:true},
coloniae:{cole:true},
localidade:{loce:true},
municipioe:{mune:true},
cpe:{copoe:true},
tele:{teloe:true},
nmats:{cuanmat:true},
celc:{cel:true},
mailc:{correo:true},
FBS:{FaceS:true}
/*TERMINA VALIDACIONES SEC1*/


}

});
});
/*INICIA FUNCION VALIDA MATRICULA*/
function ValidaMatricula(value, element, param) {
matricula=value;
var NC=matricula.length;
var bandera=0;
var letra=matricula.charAt(0);
var nums=matricula.substring(1);
//valor = document.getElementById("campo").value;

letra=letra.toUpperCase()
if( NC==0){return false}
if(NC<9){return false}
else{if(letra!='S'){return false}
else{if( isNaN(nums) ){return false;}
else{return true}
}
}
}
/*FIN DE LA FUNCIÓN VALIDA MATRICULA*/

/*INICIA FUNCION SOLO LETRAS*/
function LetrasEspacios(value, element, param) {
comp=value;
if(isNaN(comp)){return true;}
else{return false;}
}

function Numeros(value, element, param) {
comp=value;
if(isNaN(comp)) {return false;}
else{return true;}
}
/*TERMINA FUNCION SOLO LETRAS*/
function Materias(value, element, param) {
comp=value;
if(comp<1 || comp>10) {return false;}
else{return true;}
}

Mi duda es de esta manera puedo pasarle los 6 campos (Materia, Lunes, Martes, Miercoles, Jueves, Viernes) para validarlos al igual que los demas campos que estoy validando ?

Espero y haya sido explícito en mi solicitud, oriéntenme, ya he leí la documentación pero no encuentro algo al respecto.


De antemano agradezco que se hayan tomado la molestia de haber por lo menos leído mi duda.

Saludos !

Etiquetas: jquery
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:44.