Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/02/2007, 09:07
joancmbb
 
Fecha de Ingreso: febrero-2007
Mensajes: 8
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Evitar caracteres repetidos

Hola javi despues de mirarlo y darle un par de vueltas vuelvo a estar encallado; yo tengo el siguiente codigo:

function nomesnumeros(e)
{
var key;

tecla = (document.all) ? e.keyCode : e.which;
tecla = String.fromCharCode(tecla);

if(window.event) // IE
{
key = e.keyCode;
}
else if(e.which) // Netscape/Firefox/Opera
{
key = e.which;
}
if ((key < 48 || key > 57 || key == 40 || key == 41 || key == 44) && key !== 45 && key !== 8)
{
return false;
}
return (document.getElementById("i_ReserNum").value.index Of(tecla)==-1);
return true;
}

Asi lo que hago es que solo se puedan poner numeros, borrar y el guion, el problema que tengo ahora, es que solo me deja poner un caracter de cada uno, es decir que solo puedo poner un 1, o un dos, etc y yo lo unico que quiero es dejar ponder solo un guion y poner todos los numeros que quiera.

gracias.