Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/09/2004, 10:42
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 1 mes
Puntos: 61
Había un problema en lo que te he puesto y es si borraban uno de los guiones no se volvía a poner. Con el siguiente código se arregla:
Código HTML:
<html>
<head>
	<title>Untitled</title>
	<script language="javascript"> 
<!-- 
otro=0;
function LP_data(){ 
var key=window.event.keyCode;//codigo de tecla. 
if (key < 48 || key > 57){//si no es numero 
window.event.keyCode=0;//anula la entrada de texto. 
}}
function anade(esto){
if(esto.value.length>otro){
if(esto.value.length==3 || esto.value.length==7){esto.value+="-";}
}
if(esto.value.length<otro){
if(esto.value.length==3 || esto.value.length==7){esto.value=esto.value.substring(0,esto.value.length-1);}
}
otro=esto.value.length
}

--> 
</script> 
</head>

<body>
<form>
<input type="text" maxlength="12" onkeypress="LP_data();anade(this)">
</form>


</body>
</html> 
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.