JavaScript - problema en funcion

   
Vista:

problema en funcion

Publicado por franxis (9 intervenciones) el 01/02/2015 18:58:07
Hola. No se porque no me sale lo siguiente. en el formulario, el campo Edad quiero que cuando no se introduzca un numero me coja la clase que he creado que me cambia el color a morado del cuadro de texto, pero da igual que introduzca numero o letras que coje siempre la clase. Aqui dejo la funcion a ver que podria tener mal. Gracias

form.js

1
2
3
4
5
6
7
8
9
function revisarEdad(elemento) {
    var x= typeof elemento;
    if (x!="number") {
        elemento.className='errorEdad';
    }
    else{
        elemento.className='';
    }
}

main.html

1
2
<label for="edad">Edad</label>
    <input type="text" id="edad" name="edad" onfocus="entroEnFoco(this)" onblur="salioDeFoco(this);revisarEdad(this)"/>

Estilo css

1
2
3
4
input.errorEdad{
        background-color: purple;
        border: 1px solid yellow;
    }
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder