FocusOut() javascript?

5 respostas
R

Pessoal estou tentando fazer com que esse metodo adicione uma ‘/’ no campo ao perder o foco…
é um campo que vai receber paths de arquivos e preciso que se caso o usuario esqueça de colocar a barra ‘/’ no final do path
ao perder o foco fosse adicionada essa barra?
Ja dei uma pesquisada mais somente localizei exemplos que mudam a cor do conteudo do campo, nenhum que adiciona-se caracter…

Alguem poderia me dar uma dica ?

Obrigado

5 Respostas

drsmachado
function addBarraAoFim(id){
var val = document.getElementById(id).value;
val += "/";
document.getElementById(id).value = val;
}

E no elemento

<input type="text" id="elemento" onblur="addBarraAoFim('elemento');"/>
R

Obrigado amigão!! :slight_smile:

R

Amigo por gentileza so mais uma duvida, esta adicionando uma barra sempre que o campo perde o foco
como poderia verificar se ja tem o barra no final?

Obrigado

R

Consegui pegar o tamanho do campo assim

function addBarraAoFim(id){  	
		   var tam = document.getElementById(id).value.length;
		   alert(tam);
		   var val = document.getElementById(id).value; 		   
		   val += "/";  
		   document.getElementById(id).value = val;  
		  
		   }

Como posso fazer para verificar o ultimo caracter?
Vlw

drsmachado
RDS:
Consegui pegar o tamanho do campo assim
function addBarraAoFim(id){  	
		   var tam = document.getElementById(id).value.length;
		   alert(tam);
		   var val = document.getElementById(id).value; 		   
		   val += "/";  
		   document.getElementById(id).value = val;  
		  
		   }

Como posso fazer para verificar o ultimo caracter?
Vlw


[code]

Procura por charAt em javascript no google e por tamanho de array em javascript.

Criado 31 de agosto de 2012
Ultima resposta 31 de ago. de 2012
Respostas 5
Participantes 2