[color=violet][/color]
Olá pessoal!
Eu estou add um javascript na minha página em jsf.
O script valida o horário, coloca os : e informa se o horário é válido ou não.
O code é esse:
[color=red][/color]
function Mascara_Hora(Hora){
var hora01 = ‘’;
hora01 = hora01 + Hora;
if (hora01.length == 2){
hora01 = hora01 + ‘:’;
document.forms[0].Hora.value = hora01;
}
if (hora01.length == 5){
Verifica_Hora();
}
}
function Verifica_Hora(){
hrs = (document.forms[0].Hora.value.substring(0,2));
min = (document.forms[0].Hora.value.substring(3,5));
estado = “”;
if ((hrs < 00 ) || (hrs > 23) || ( min < 00) ||( min > 59)){
estado = “errada”; }
if (document.forms[0].Hora.value == “”) {
estado = “errada”;
}
if (estado == “errada”) {
alert(“Hora invalida!”);
document.forms[0].Hora.focus();
}
}
Nessa função ele tem como parâmetro(não sei se é assim que se fala em javascript) o valor hora isso ele recebe da página, que tem esse code:
sendo que eu chamo o script certinho com o codigo la, que chama o arquivo em extensão .js
O problema não é isso funcionar, se vcs testarem ai, ele funciona certinho , o problema é qdo eu crio outro input e chamo essa função ai não funciona mais!!
Eu queria saber como é que eu chamo a mesma função em javascript so alterando os parametros?Sendo que qdo for o 1º inout ele recebe o valor Hora e valida e qdo for o 2º input ele recebe o valor Hora2 e valida, alguém tem i´dia de como se faz isso?