Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 

Selecionar CPF

11-08-2007 15:11

Bem, Não manjo de JavaScript, por isso tenho algumas dificuldades hehe...

Galera tenho aqui um campo select:
<select name="filtro"> <option selected>Nome</option> <option>CPF</option> </select>

Preciso fazer com que quando a pessoa selecionar CPF o campo só aceite números.

Atenciosamente.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17739
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Selecionar CPF

12-08-2007 00:21

Tu já tem o código para permitir só números?
0
A melhor hospedagem para o seu site HostGator!
 

Selecionar CPF

13-08-2007 13:38

Já tentei fazer, mas nem manjo de JavaScript, não acerto 8)

mas vou começar a estudar JavaScript, como me disse é uma ótima ferramenta. :)
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17739
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Selecionar CPF

13-08-2007 16:32

Quanto a só número, a função isNaN é indicada, porque faz a verificação se a variável só possui números.

Quanto ao campo especial para CPF, veja esse script

<script type="text/javascript"> function adiciona(valor) { if(valor=="cpf") { document.getElementById("aqui").innerHTML="<input type='text' name='cpf' value=''>"; } } </script> <form action="" method=""> <select name="qual" onchange="javascript:adiciona(this.value)"> <option></option> <option value="cpf">CPF</option> </select> seu campo: <div id="aqui"> <input type="text" name="campo" value=""> </div> </form>

Note que quando o valor no select for cpf, é adicionado um input no lugar do input ( name=campo ), assim, basta somente adicionar a função no input dentro do javascript para só aceitar os números.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado