Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kauebranco

Num to conseguindo ..

Recommended Posts

Quero verificar se o que o cara digirou é numero e fiz uma função assim

 

ASP

[*]

 

[*]function VerificaNumerico(obj)

 

[*]{

 

[*] if(isNaN(obj.value))

 

[*] {

 

[*] alert("Só aceita números!!!")

 

[*] document.test_drive.'+obj.name+'.focus()

 

[*] {

 

[*]}

 

[*]

 

e nos campos na página xamo a função assim

 

ASP

[*]

 

[*]<INPUT name="nsent" type="text" onblur="VerificaNumerico(document.this);">

 

[*]

 

mais está dando erro ..alguem saberia me dizer o que tem de errado ????

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu acho q eh isso:qd você chama no asp a funcao você chama assim:onblur="VerificaNumerico(document.this)mas deveria chamar assimonblur="VerificaNumerico(document.[nome_form].this)espero ter ajudado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

vlww ..mais num funcionou ...dai eu tentei só com "this" sem "document" nenhum e dai parou de dar erro ...mais o erro agora fica dando nessa linha ----------------------------------------------------------------document.test_drive.'+obj.name+'.focus()-----------------------------------------------------------------alguma idéia ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você não pode concatenar assim cara.... o mais ideal seria você "deixar de lado" o form e pegar somente o campo que você quer com o getElementById()!! Aí vai rolar! ;)

 

FFLOWWWW!! :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.