Foros del Web » Programando para Internet » Javascript »

Cambiar valor de checkbox si esta marcado

Estas en el tema de Cambiar valor de checkbox si esta marcado en el foro de Javascript en Foros del Web. Como hago para que cambien los valores de un checkbox si esta marcado, por ejemplo si esta marado value=10 si no lo esta value=20 <input ...
  #1 (permalink)  
Antiguo 11/05/2010, 12:33
Avatar de Tecktonikrazy  
Fecha de Ingreso: enero-2010
Mensajes: 224
Antigüedad: 14 años, 4 meses
Puntos: 3
Pregunta Cambiar valor de checkbox si esta marcado

Como hago para que cambien los valores de un checkbox si esta marcado, por ejemplo si esta marado value=10 si no lo esta value=20

<input type="check" name="Check1">
  #2 (permalink)  
Antiguo 11/05/2010, 12:42
Avatar de _cronos  
Fecha de Ingreso: abril-2010
Mensajes: 135
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Cambiar valor de checkbox si esta marcado

Por ejemplo:

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4. <title>Documento sin t&iacute;tulo</title>
  5. </head>
  6.  
  7. <form action="" method="post" id='f1'>
  8. <input type='checkbox' id="check1" onclick='calcular()'/>Cambia value<br />
  9. Value del checkbox:<input type="text" id="text1" />
  10. </form>
  11. </body>
  12. </html>

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. function calcular(){
  3.  if (document.getElementById('check1').checked==true){
  4.   document.getElementById('check1').value=10;
  5.   document.getElementById('text1').value=document.getElementById('check1').value;
  6.   }else{
  7.   document.getElementById('check1').value=20;
  8.   document.getElementById('text1').value=document.getElementById('check1').value;
  9.   }
  10.  }
  11. </script>

Espero que te sirva (:
  #3 (permalink)  
Antiguo 11/05/2010, 12:50
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Cambiar valor de checkbox si esta marcado

Hola

La pregunta es, ¿cuál es el objeto de darle valor a un checkbox si no está seleccionado?

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Etiquetas: checkbox
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:19.