Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde galera, td na paz???
Antes de mais nada, um FELIZ NATAL pra todos http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif
É o seguinte: estou manipulando formularios (mascaras, mudança de foco, etc) e preciso que funcione no firefox. Na verdade funciona, mas somente se eu colocar o nome do form e do campo na estrutura da função se passo os ids por parâmetro, só funciona no IE.
Dêem uma olhada:
function mascaraData(campo, id_form, id_campo){
_DATA = campo.value;
if(_DATA.length == 2){
_DATA += "/";
document.getElementById(id_form).document.getElementById(id_campo).value = _DATA;
return true;
}
if(_DATA.length == 5){
_DATA += "/";
document.getElementById(id_form).document.getElementById(id_campo).value = _DATA;
return true;
}
}
Fazendo deste jeito, funciona nos dois:
function mascaraData(campo){
_DATA = campo.value;
if(_DATA.length == 2){
_DATA += "/";
document.nomefom.nomecampo.value = _DATA;
return true;
}
if(_DATA.length == 5){
_DATA += "/";
document.nomefom.nomecampo.value = _DATA;
return true;
}
}
Só que pra mim não é interessante a segunda opção pois utilizo as mesmas funções para forms diferentes.
Agradeço a ajuda http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif
Carregando comentários...