AYUDA validar un numero negativo
Publicado por riveiras (11 intervenciones) el 22/05/2008 18:43:40
Hola a todos
Tengo un input en el que debo poner un numero de longitud 10 o menos(no es un tamañ fixo)
Lo que quiero hacer es que solo me escriba - ( el signo menos) si es el primer caracter.
O que al perder el foco si aparece el signo menos en una posición mayor que la primera saque un alert.
Espero que alguien me pueda ayudar.
Yo estaba intentando hacer esto en el evento onblur de input, pero tiene errores. Además me suena que substring da errores en algunos navegadores.
Tengo un input en el que debo poner un numero de longitud 10 o menos(no es un tamañ fixo)
Lo que quiero hacer es que solo me escriba - ( el signo menos) si es el primer caracter.
O que al perder el foco si aparece el signo menos en una posición mayor que la primera saque un alert.
Espero que alguien me pueda ayudar.
Yo estaba intentando hacer esto en el evento onblur de input, pero tiene errores. Además me suena que substring da errores en algunos navegadores.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function comprobarNegativo(cadena){
var tamanho= cadena.value.length;
alert("tamanho:"+tamanho);
var caracter = "";
if (tamanho > 0){
for (i=1;i<tamanho;i++) {
caracter=cadena.substring(i,i+1);
alert("caracter:"+caracter);
if ((i!=1)&&(caracter=="-"))
{
alert("El formato del número es incorrecto");
}
}
}
}
Valora esta pregunta


0