tonzinhu Postado Janeiro 30, 2009 Denunciar Share Postado Janeiro 30, 2009 iae galera beleza,to tentando colocar duas funções em um unico evento porem sempre a segunda função não funciona :/aki o codigo//bloquear outros caracteres function getKeyCode(e) { if (window.event) return window.event.keyCode; else if (e) return e.which; else return null; } function keyRestrict(e, validchars) { // v3.0 var key=", keychar="; key = getKeyCode(e); if (key == null) return true; keychar = String.fromCharCode(key); keychar = keychar.toLowerCase(); validchars = validchars.toLowerCase(); if (validchars.indexOf(keychar) != -1) return true; if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 ) return true; return false; } //mascara do telefone function mascaraTel(tel){ if(tel.value.length == 0){ tel.value += '('; } if(tel.value.length == 3){ tel.value += ')'; } if(tel.value.length == 8){ tel.value += '-'; } } <input id="tel" type="text" name="telefone1" value="'.$telefone1.'" onKeyPress="return keyRestrict(event,\'1234567890\'); mascaraTel(this)" maxlength="14">Se alguém souber onde estou errando por favor me avise.vlw Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Janeiro 30, 2009 Denunciar Share Postado Janeiro 30, 2009 Acredito que seja porque você utilizou primeiramente uma função com o "return"O return, além de retornar valores (ele pode ou não retornar valores) finaliza a execução da função (ou evento) no qual se encontra !Tente inverter a ordem !<input id="tel" type="text" name="telefone1" value="'.$telefone1.'" onKeyPress="mascaraTel(this);return keyRestrict(event,\'1234567890\')" maxlength="14">Qualquer coisa posta aí ! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 tonzinhu Postado Janeiro 30, 2009 Autor Denunciar Share Postado Janeiro 30, 2009 imaginei que fosse isso mesmo, nem pensei em mudar a ordem.Mas funcionou certinho agora, vlw aew pela dica. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
tonzinhu
iae galera beleza,
to tentando colocar duas funções em um unico evento porem sempre a segunda função não funciona :/
aki o codigo
Se alguém souber onde estou errando por favor me avise.
vlw
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.