Ir para conteúdo

POWERED BY:

Arquivado

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

desisto

tratar espacos no campo de texto

Recommended Posts

opa

tenho um input no form e preciso tratar o valor

 

se ele estiver em branco e submeter o form, da um alerta pra digitar um valor

mas se apenas der um espaco no campo ele encara como um caracter digitado e nao da erro

 

como tratar pra ver se tem alguma letra ou numero e nao apenas espaco?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use expressões regulares, ex:

 

if(document.getElementById('meucampo').value.replace(/\s*/g, '').length > 0) 
{
//string não tem espaços e é maior que zero
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

corrigindo

isso tira todos os espacos

 

rio de janeiro fica:

riodejaneiro

 

alguem sabe uma funcao que trata mais de 1 espaco junto no mesmo texto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Amigo desisto, experimente algo deste género:

java script:

<script language="javascript" type="text/javascript">
<!--
function espacoBranco()
{

var str = document.getElementById('txt1').value;

str = str.replace(/\s+/g, ' ');

document.getElementById('txt1').value = str;
}
//-->
</script>

HTML:

<input type='text' id='txt1' value='Altere o texto!!' /> <input type='button' id='bt1' value='Remove White Space' onclick='espacoBranco();' />
Cumps \o/

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.