Foros del Web » Programando para Internet » Javascript »

generar html segun radiobuttom

Estas en el tema de generar html segun radiobuttom en el foro de Javascript en Foros del Web. buenas como estan?, bueno tengo el siguiente problema, tengo un radio buton que al activarse deso que a una tabla le agregue una fila y ...
  #1 (permalink)  
Antiguo 23/06/2011, 15:40
Avatar de JAK^  
Fecha de Ingreso: octubre-2005
Ubicación: ^^CaMiNiTo Al CoSTaDo DeL
Mensajes: 850
Antigüedad: 18 años, 6 meses
Puntos: 4
generar html segun radiobuttom

buenas como estan?, bueno tengo el siguiente problema,

tengo un radio buton que al activarse deso que a una tabla le agregue una fila y al desactivarse se la elimine

en el codigo el radio esta un una tabla y la fila que quiero que se aguregue esta en otra tabla mas abajo...

intente varias maneras pero la verdad no logro hacerlo
es lo que tengo

function preciobm() {
var filaPreciobm="";
if (document.getElementById("radio-pago").checked==true) {

filaPreciobm='<tr><td height="33"><label id="label-precio-bm" >Precio: $</label></td><td colspan="2"><label><input name="campo-precio-bm" type="text" class="txtinput" id="campo-precio-bm" style="width:50px;" onkeydown="checkbm()"/></label></td> </tr> ';}
else {
filaPreciobm="";
}
return filaPreciobm;
}

saludos!
__________________
hola . . .
  #2 (permalink)  
Antiguo 23/06/2011, 19:09
Avatar de Naahuel  
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 1 mes
Puntos: 192
Respuesta: generar html segun radiobuttom

Podría ser algo así:
http://jsbin.com/ojohuh

Código fuente:
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2.  
  3.   <script>
  4.     //creo los elementos fuera de la funcion
  5.      var nueva_fila =  document.createElement('tr');
  6.      nueva_fila.innerHTML = '<td>Valor Agregado</td><td>Otro Valor agregado</td>';
  7.    
  8.     function agregar_fila(){
  9.       var check = document.getElementById('agregar-fila');
  10.       var tabla = document.getElementById('mi-tabla');
  11.       if(check.checked){
  12.         tabla.appendChild(nueva_fila);
  13.       }else{
  14.         tabla.removeChild(nueva_fila);
  15.       }
  16.     }
  17.   </script>
  18.  
  19. </head>
  20.   <input id="agregar-fila" type="checkbox" onchange="agregar_fila();" />
  21.   <label for="agregar-fila">Agregar/Quitar Fila</label>
  22.  
  23. <table id="mi-tabla" border="1" width="400">
  24.   <tr><th>Hola</th><th>Titulo</th></tr>
  25.   <tr><td>Valor</td><td>Otro Valor</td></tr>
  26. </body>
  27. </html>
__________________
nahueljose.com.ar

Etiquetas: html
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 05:17.