Funcao javascript dentro de <form> nao funciona.. ajuda?

bom dia,

gostaria de saber se alguem poderia me ajuda com essa duvida:

tenho um form.
dentro desse form varios inputs
esses inputs precisam de mascaras
tenho funcoes javascript para mascarar esses inputs
so que meus campos estao dentro do

AS FUNCOES:

[code] [/code] DUVIDA:

com os inputs dentro do form ex: <tr> <td><label>*Telefone</label></td> <td><input name="telefone" type="text" size="20" id="telefone" onkeypress="mascara(this,telefone)" ></td> </tr>

nao funciona.

ja se eu colocar fora de

dentro de somente eles funcionam perfeitos…

Alguem pode ajudar?

Eu não rodei aqui para confirmar, mas tenho uma suspeita.

Quando você coloca dentro do form

onkeypress="mascara(this,telefone)"

Você deve estar passando para função seu objeto Input (que tem o mesmo name).

Fora do form, ele não reconhece telefone como um input, e portanto ele entende como a função.

Expeimente trocar o nome da função javascript ou do input telefone.

AbelBueno , voce é bem esperto cara… para a mascara de telefone deu 1000%. vou tentar as outras e posto aki…
mudei o nome da funcao. tudo dando certo posto resolvido aki…

Muito obrigado por enquanto cara!!!

Duvida resolvida gracas ao colega ai de cima, AbelBueno…
Inputs e funcoes estavam com o mesmo nome.
Mudei nome das funcoes e deu tudo certo.
E dentro do form voltou a funcionar 100%.

obrigado e ate!!!

Duvida resolvida gracas ao colega ai de cima, AbelBueno…
Inputs e funcoes estavam com o mesmo nome.
Mudei nome das funcoes e deu tudo certo.
E dentro do form voltou a funcionar 100%.

obrigado e ate!!!

Falta só mudar o tópico para desenvolvimento Web.

javascript != Java

http://www.meiocodigo.com/projects/meiomask/