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


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 237
Localização: Florianópolis/SC
Contato:

Não permitir espaços em um campo no formulário

09-04-2007 16:21

Estou criando um formulario para enviar dados para uma tabela php, porem em um destes campos nao pode haver espaço.

Como faço para não permitir que o visitante insira espaço no campo?
O campo tem que ser verificado antes de se enviar o formulario.

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

Não permitir espaços em um campo no formulário

09-04-2007 16:28

Vou passar 3 exemplos de scripts para impedir espaços em uma campo do formulário.

EXEMPLO 1: (FF e IE)

<script language="JavaScript"> function digitado(event){ var tecla = window.event ? event.keyCode : event.which; if(tecla == 32) { /* Obs.: editar os valores abaixo: document.form.input.value form = name do seu form <form action="" name="form"... input = name do seu input <input type="text" name="input"... */ window.alert("Por favor, não use espaço nesse campo.") valor_input = document.form.input.value; tamanho_input = document.form.input.value.length-1; escreve = valor_input.substring(0,tamanho_input) document.form.input.value=escreve; return false; } else { return false; } } </script>


<form name="form"> <input type="text" name="input" value="" onKeyup="digitado(event)"> </form>

EXEMPLO 2: (SÓ IE)

<input type="text" onKeypress="if (event.keyCode == 32) event.returnValue = false;">

EXEMPLO 3: (SÓ IE)

<script language="JavaScript"> function espaco(){ var tecla=window.event.keyCode;if (tecla==32) { alert('Por favor, não use espaço nesse campo.'); event.keyCode=0; event.returnValue=false; } } </script>


<input type="text" onKeydown="espaco()">

1
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 237
Localização: Florianópolis/SC
Contato:

Não permitir espaços em um campo no formulário  #resolvido

09-04-2007 17:10

PERFEITO, usei o primeiro por causa que bloqueia tbm para FIREFOX e ficou perfeito,

Valeu pela força.
Muito grato! :lol:
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17547
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Não permitir espaços em um campo no formulário

09-04-2007 17:14

lembrando é mais seguro fazer com PHP

<?php $valor = "a b c"; $valor=str_replace(" ","",$valor); echo $valor; ?>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Google [Bot]