Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/06/2012, 12:34
Avatar de JaviCN
JaviCN
 
Fecha de Ingreso: abril-2009
Ubicación: Huelva, España
Mensajes: 76
Antigüedad: 15 años, 1 mes
Puntos: 2
Problema al cambiar de color un input

Hola a todos estoy liado con un formulario en el que al validar los datos si estos no son correctos haga que los cuadros de texto de este cambien de color y para probarlo hice una pequeña prueba para luego hacerlo mas grande y ahora viene el problema, en el único navegador que me sale es en chrome y solo menos de un segundo, el color solo llega a verse un parpadeo.

El código es este:
index.html
Código:
<html>
<head>
<title>Prueba</title>
    <script type="text/javascript">
        function prueba()
        {
            var ina=document.getElementById('a').value;
          
            if(ina=='a')
            {
               a.style.backgroundColor = 999999;
            }
        }
        
    </script>
</head>
<body>
<form action="index.html" method="post" onSubmit="prueba();">
    <input type="text" id="a">
    <input type="submit" value="Enviar">

</form>
</body>

</html>
Lo que intento hacer es que si escribes una a se cambie de color, cosa que hace solo un parpadeo ¿por que me hace eso?

Un saludo