Foros del Web » Programando para Internet » Javascript »

Cambio de Color de una celda en un formulario

Estas en el tema de Cambio de Color de una celda en un formulario en el foro de Javascript en Foros del Web. Estimados, Primero que todo gracias por darse el tiempo para leer el post, lo que necesito es saber como puedo hacer para cambiar el color ...
  #1 (permalink)  
Antiguo 19/04/2013, 22:39
 
Fecha de Ingreso: abril-2013
Mensajes: 4
Antigüedad: 11 años
Puntos: 0
Cambio de Color de una celda en un formulario

Estimados,

Primero que todo gracias por darse el tiempo para leer el post, lo que necesito es saber como puedo hacer para cambiar el color de fondo una celda que se encuentra dentro de un formulario dependiendo el valor que tenga el list asociado. Me explico si la persona elige el 1 debería colorearse la celda en tono rojo, el 2 amarillo y así hasta llegar a la opción 5. Además debo rescatar el valor de la variable para enviarla a la bd.

Gracias nuevamente
  #2 (permalink)  
Antiguo 19/04/2013, 23:00
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Cambio de Color de una celda en un formulario

Puedes usar el evento onchange del select para realizarlo, para cambiar el color solo necesitas cambiar la propiedad style.backgroundColor del elemento.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 21/04/2013, 21:53
 
Fecha de Ingreso: abril-2013
Mensajes: 4
Antigüedad: 11 años
Puntos: 0
Respuesta: Cambio de Color de una celda en un formulario

Estimado David,

Me podría mostrar un ejemplo de como hacerlo ya que no poseo los conocimiento para realizarlo yo mismo.

Muchas gracias por tú tiempo y respueta.

Saludos
Enzo
  #4 (permalink)  
Antiguo 21/04/2013, 22:02
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Cambio de Color de una celda en un formulario

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es">
  3.     <head>
  4.         <title>Ejemplo</title>
  5.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  6.         <script type="text/javascript">
  7.             window.onload = function() {
  8.                 document.getElementById("colorselect").onchange = function() {
  9.                     document.getElementById("parrafo").style.backgroundColor = this.value;
  10.                 }
  11.             };
  12.         </script>
  13.     </head>
  14.     <body>
  15.         <h1>Color</h1>
  16.         <form method="get">
  17.             <div>
  18.                 <select name="color" id="colorselect">
  19.                     <option value="#fff">Blanco</option>
  20.                     <option value="#000">Negro</option>
  21.                     <option value="#ff0000">Rojo</option>
  22.                 </select>
  23.             </div>
  24.             <p id="parrafo">
  25.                 Esto cambia de color
  26.             </p>
  27.     </body>
  28. </html>
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

Etiquetas: celda, color, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:55.