21/09/2004, 10:42
|
| 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. |