Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.58 KB | None | 0 0
  1. <section>
  2. <p id="zona_especie">-</p>
  3. <div class="form-group wd-xs-600">
  4. <label class="form-control-label">Specie: <span class="tx-danger">*</span></label>
  5. <div id="myDiv_especie"></div>
  6. <input type="hidden" name="especie_seleccionada" id="especie_seleccionada">
  7.  
  8. </div><!-- form-group -->
  9. </section>
  10.  
  11. $(document).ready(function() {
  12.  
  13. var array3 = json_especies;
  14. var myDiv3 = document.getElementById("myDiv_especie");
  15. // Species List
  16. var table_rdb_list = document.createElement("table");
  17. table_rdb_list.setAttribute("id", "especiesList");
  18.  
  19. var tbody = document.createElement("tbody");
  20. //Create and append the options
  21. for (var i = 0; i < array3.length; i++) {
  22.  
  23. var tr = document.createElement("tr");
  24. var td = document.createElement("td");
  25.  
  26. var radioList = document.createElement("input");
  27. radioList.setAttribute('type', 'checkbox');
  28. radioList.setAttribute('id', 'especie' + i);
  29. radioList.setAttribute('name', 'especie');
  30. radioList.setAttribute('value', array3[i].id);
  31. //radioList.setAttribute('onChange', 'GetCheckedVal()');
  32. radioList.setAttribute('onClick', 'desactivar()');
  33. radioList.onchange = function() {
  34. GetCheckedVal();
  35.  
  36. }
  37. radioList.onClick = function() {
  38. alert('funcion desactivar');
  39. desactivar();
  40. }
  41.  
  42.  
  43. function desactivar(param) {
  44. alert('entra funcion desactivar');
  45. var el = document.getElementById('especie' + i);
  46. el.setAttribute("disabled", "");
  47. if (param) {
  48. el.removeAttribute("disabled");
  49. }
  50. }
  51.  
  52.  
  53.  
  54. //radioList.setAttribute("class", "form-control");
  55. var lbl = document.createElement("label");
  56. lbl.setAttribute("for", "especie" + i);
  57. lbl.setAttribute("class", "ckbox ckbox-success pos-left-10");
  58.  
  59. var t = document.createTextNode(array3[i].nombre + '/' + array3[i].cientifico);
  60.  
  61.  
  62. var numSpecies = document.createElement("input");
  63. numSpecies.setAttribute('type', 'number');
  64. numSpecies.setAttribute('id', 'cantSpecies' + i);
  65. numSpecies.setAttribute('name', 'cantSpecies');
  66. numSpecies.setAttribute("class", "cantEspecies");
  67. numSpecies.setAttribute('disabled', 'disabled');
  68.  
  69.  
  70. lbl.appendChild(t);
  71. td.appendChild(radioList);
  72. td.appendChild(lbl);
  73. td.appendChild(numSpecies);
  74. tr.appendChild(td);
  75. tbody.appendChild(tr);
  76.  
  77. }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement