Como utilizar uma mesma mascara para dois textbox de datas
Como utilizar uma mesma mascara para dois textbox de datas?
tdata1
tdata2
function mascara_data(tdata1){
var mydata = '';
mydata = mydata + tdata1;
if (mydata.length == 2){
mydata = mydata + '/';
document.forms[0].tdata1.value = mydata;
}
if (mydata.length == 7){
verifica_data();
}
}
function verifica_data () {
mes = (document.forms[0].tdata1.value.substring(0,2));
ano = (document.forms[0].tdata1.value.substring(3,7));
situacao = "";
// verifica se o mes e valido
if (mes < 01 || mes > 12 ) {
situacao = "falsa";
}
if (document.forms[0].tdata1.value == "") {
situacao = "falsa";
}
if (situacao == "falsa") {
alert("Data inválida!");
document.forms[0].tdata1.focus();
}
}
</script>
<input id='tipo_data1' type='text' size=7 maxlength=7 name='tdata1' value=''
OnKeyUp='mascara_data(this.value)' >
<<input id='tipo_data2' type='text' size=7 maxlength=7 name='tdata2' value=''
OnKeyUp='mascara_data(this.value)' >
Discussão (2)
Carregando comentários...