Hola Roli y KarlanKas.
He probado el código con Nocilla (saludos caricatos
) y no marcha, así que he hecho algunos cambio y esto es lo que ha salido:
Código HTML:
<html>
<head>
<title>Untitled</title>
<script language="javascript">
<!--
otro=0;
function LP_data(e,esto){
var key=(document.all) ? e.keyCode : e.which;//codigo de tecla.
if (key < 48 || key > 57)//si no es numero
return false//anula la entrada de texto.
else anade(esto);
}
function anade(esto){
anadir=(esto.value.length>otro)?'+="-"':'=esto.value.substring(0,esto.value.length-1)'
if(esto.value.length==3 || esto.value.length==7){
eval('esto.value'+anadir);
}
otro=esto.value.length
}
-->
</script>
</head>
<body>
<form>
<input type="text" maxlength="12" onkeypress="return LP_data(event,this)">
</form>
Saludos,