Ir para conteúdo

POWERED BY:

Arquivado

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

Bernaz

Apagando o ultimo caractere de um campo

Recommended Posts

Preciso fazer o seguinte codigo:

 

O usuário digita um frase no campo de texto.

 

Quando ele clicar no botão [ Apagar ], APENAS a ultima letra do campo será apagada, e assim vai:

 

Exemplo:

 

Ele digita "iMasters" e clica no botão, o campo ficaria "iMaster", porque a letra "s" teria sido apagada, e depois de clicar denovo, ficaria "iMaste", apagando o "r", assim por diante...

 

Eu fiz um código aqui mas dá erro, se quiseram ver eu mando.

 

Por favor, se puderem me ajudar !

 

AGRADEÇO DESDE JÁ !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz aqui com jquery, mas as funções para isso são nativas do js (length e substring).

 

<html>
<head>
<title></title>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){

	$('#apagar').click( function(){
	var tamanho = $('input').val().length-1;
	var texto = $('input').val();
	var texto_menos_um = texto.substring(0,tamanho);

	$('input').val(texto_menos_um);
	
	});

});
</script>
</head>
<body>
<input type="text">
<a href="#" id="apagar">backspace</a>
</body>
</html>

Se for testar não esquece de baixar o jquery.

Abraç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.