Ir para conteúdo

POWERED BY:

Arquivado

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

Se Puder Ajudar...

Limitar caixa de texto a números

Recommended Posts

boas pessoal !!!

estou a iniciar html+php+mysql e tenho um formulário em html.

Agradecia que me mostrassem um exemplo de uma função ou propriedade que faça com que uma determinada caixa de texto (html) apenas aceite números, ou seja, se eu tentar introduzir um número isso é aceite se eu tentar introduzir uma letra isso já não é aceite.

Já agora se alguém souber de uma maneira de não deixar usar as propriedades 'Copiar','Colar',etc disponiveis com o clique com o botão direito do rato também agradecia.

 

obrigado pela atenção http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

boas pessoal !!!

estou a iniciar html+php+mysql e tenho um formulário em html.

Agradecia que me mostrassem um exemplo de uma função ou propriedade que faça com que uma determinada caixa de texto (html) apenas aceite números, ou seja, se eu tentar introduzir um número isso é aceite se eu tentar introduzir uma letra isso já não é aceite.

Já agora se alguém souber de uma maneira de não deixar usar as propriedades 'Copiar','Colar',etc disponiveis com o clique com o botão direito do rato também agradecia.

 

obrigado pela atenção http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

assim só aceita números:

if (!is_numeric($texto)) return 0;

Compartilhar este post


Link para o post
Compartilhar em outros sites

boas pessoal !!!

estou a iniciar html+php+mysql e tenho um formulário em html.

Agradecia que me mostrassem um exemplo de uma função ou propriedade que faça com que uma determinada caixa de texto (html) apenas aceite números, ou seja, se eu tentar introduzir um número isso é aceite se eu tentar introduzir uma letra isso já não é aceite.

Já agora se alguém souber de uma maneira de não deixar usar as propriedades 'Copiar','Colar',etc disponiveis com o clique com o botão direito do rato também agradecia.

 

obrigado pela atenção http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

sobre o bloqueio de crtl+c e ctrl+v, isso se faz com javascript, mas tem maneiras de burlar. Se você realmente quiser, mesmo sabendo que não é 100% garantido o bloqueio, pode fazer uma busca sobre o assunto na área de javascript. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer que o "BROWSER" não permita a inclusão de certos caracteres em um campo de formulário?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom,

 

pra começar isso é javascript e não PHP, mas ta valendo

 

algum moderador move seu tópico pra lá depois, mas, vamos lá

 

como nosso amigo andrômeda disse, tem como burlar, mas da pra tentar...

 

na pagina do formulario monta um javascript assim:

 

<script>

<!------ SÓ DEIXA DIGITAR NÚMEROS EM ALGUNS CAMPOS

function SomenteNumero(e){

var tecla=(window.event)?event.keyCode:e.which;

 

if((tecla > 47 && tecla < 58))

return true;

else{

if (tecla != 8)

return false;

else

return true;

}

}

<!------------------------------------------------------------------------------>

</script>

e no formulário, no seu campo, coloca assim:

 

<input name="nome_do_campo" onkeypress='return SomenteNumero(event)' />

espero ter ajudado

[]'s

Eduardo Matsuzaki

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com JS, faço assim:

/* Elimina caracteres diferentes de números no CEP */
function LimpaCep(cep)
{
	return cep.toString().replace(/[^0-9]/, "");
}

No input text, faço assim:

<input type="text" name="cep" id="cep" onkeyup="this.value = LimpaCep(this.value)" />

 

Com PHP, a ER é a mesma. Basta usar preg_replace().

 

 

Quanto a impedir Copiar/Colar, dê uma pesquisada no fórum, pois h''a diversos tópicos sobre isso.

 

 

Movido:

PHP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif JavaScript / DHTML

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.