Ir para conteúdo

POWERED BY:

Arquivado

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

iRCC

[Resolvido] Barra de espaço continua funcionando.

Recommended Posts

Boa noite a todos.

 

No sistema que estou desenvolvendo tenho uma tela onde faço o cadastro do usuário que por sua vez tem um campo onde a pessoa digita o usuário.

Meu problema é que quero impedir que a barra de espaço funcione neste campo e então fiz o seguinte script:

<input type="text" name="usuarioUsu" id="usuarioUsu" onkeyDown="verifica(event)"/>

js

function verifica(e){

 var tecla;
 tecla = e.which || e.keyCode;
 
 if(tecla == 32){ //32 codigo da barra de espaço.
  return false;
 }


}

e mesmo assim o campo continua aceitando a barra de espaço, já tentei com outros onKey... mas tbm não deu certo.

 

obs: no meu formulário eu uso nele um onkeyPress="verificaEnter(event)" para ver quando o enter é precionado, será que está avendo algum conflito? se está eu também já chequei isso colocando a function Js acima junto da verificaEnter.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao resolvido não! :/

 

testei no IE e no Mozilla e funciona, mas no chrome ele continua aceitando o espaço:/

 

mudei isto:

onkeyDown="verifica(event)"/>

function verificaEs(e) {

   
	dig = e.keyCode || e.which;
	tecla = String.fromCharCode(dig);
	


	if ((dig == 32) || (tecla == " ")) {
		return false;
	} else {
		form1.usuarioUsu.value += tecla;
		
	}
	

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, foi exatamente este return que eu esqueci, depois que coloquei ele no IE e Mozilla funciona tranquilo, só no chrome que nã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.