Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/08/2012, 23:44
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 2 meses
Puntos: 6
como cambiar codigo javascript a jquery puro

hola amigos estoy empezando con jquery tengo el siguiente codigo en javascript en con el cual estoy realizando una consulta a una base de datos y genero
un grupo de checbox que al hacer click se cambia el valor del input por 0 o por el valor que tiene el checkbox
ayuda para cambiar codigo javascript a jquery puro


necesito cambiar el codigo a jquery puro y limpio ya que en el resto del documento solo tengo jquery


Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. function calcular(obj, opc){
  3.     if(opc==1)
  4.         obj.checked = (document.getElementById("chk_todos").checked==true)?true:false;
  5.     var val = (obj.checked == true)? obj.id.split("_")[1] : 0;
  6.     obj.value = val;
  7.     document.getElementById("text_"+ obj.id.split("_")[1]).value = val;
  8. }
  9.  
  10. function calcularTodos(){
  11.     for(var i = 0 ; i < document.getElementsByName("chk").length; i++)
  12.         calcular(document.getElementsByName("chk")[i], 1);
  13. }
  14.  
  15. </script>


Código HTML:
Ver original
  1. <?php
  2.                                     $cont = 0;
  3.                                     $cont2 = 1;
  4.                                     foreach($fv as $field)
  5.                                     {
  6.                                         echo $cont2."<input type='checkbox' name='chk' value='$field[cod_volcan]' id='volcan_$field[cod_volcan]' onclick='calcular(this,0);'>".$field['nom_volcan']."<input type='text'id='text_$field[cod_volcan]' name='volcan_$field[cod_volcan]'/>"."<br/>";
  7.                                     $cont++;
  8.                                     $cont2++;
  9.                                        
  10.                                     }
  11.                                     ?> Numero Volcanes
  12.                  <input name="num_volcanes" type="text" id="fec_ini_actividad" value="<? echo $cont;?>" />
  13. <br/>
  14. Todos:
  15. <input type='checkbox' id='chk_todos' onclick="calcularTodos();" />