Color de fondo de input text

rodrigo
20 de Abril del 2006
Hola a [email protected],

En un formulario tengo un input text que se inicializa a un valor dinámicamente. El color del fondo del mismo dependerá de este valor, por ejemplo, si es menor que 10 el color de fondo será azul, en caso contrario sera verde. ¿Cómo podría hacerlo?

Gracias

MC
20 de Abril del 2006
Eso se hace con javascript. Se supone que si el input text se inicializa dinámicamente, su atributo value cambia, con lo cual, se reproduce el evento onChange.

Pues bien, lo que tienes que hacer es llamar a una función Javascript inventada por ti,, llamada por ejemplo ChangeColor y a esa función le pasas el valor del value.

Dentro de esa función, mediante ifs, cambiara el color de ese input text,de este modo:

<script language="javascript>
function changeColor(id)
{
if(id==5){ //por ejemplo
document.nombre_formulario.nombre_inputtext.background-color="#c0c0c0";
}
}


</script>