Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function generuotiVaistuLentele(parent) {
  2.   var parentDiv = document.getElementById(parent);
  3.   var checkboxesWithTextfields = parentDiv.getElementsByClassName("checkbox_with_textfield");
  4.   var checkboxesWithTextareas = parentDiv.getElementsByClassName("checkbox_with_textarea");
  5.   var targets = document.getElementsByClassName("vaisto_laukelis");
  6.   var vaistai = new Array();
  7.  
  8.   for (var i = 0; i < checkboxesWithTextfields.length; i++) {
  9.     var inputs = checkboxesWithTextfields[i].getElementsByTagName("input");
  10.     var checkbox, textfield;
  11.     for (var z = 0; z < 2; z++) {
  12.       if (inputs[z].type == "checkbox") {
  13.         checkbox = inputs[z];
  14.       } else {
  15.         textfield = inputs[z];
  16.       }
  17.     }
  18.     if (checkbox.checked) {
  19.       vaistai.push(textfield.value);
  20.     }
  21.   }
  22.  
  23.      for (var i = 0; i < checkboxesWithTextareas.length; i++) {
  24.         var textarea = checkboxesWithTextareas[i].getElementsByTagName("textarea")[0];
  25.         var checkbox = checkboxesWithTextareas[i].getElementsByTagName("input")[0];
  26.         console.log(textarea.value);
  27.         if (checkbox.checked) {
  28.           vaistai.push(textarea.value);
  29.         }
  30.      }
  31.  
  32.   for (var i = 0; i < targets.length; i++) {
  33.     targets[i].innerText = "";
  34.     if (i < vaistai.length) {
  35.       targets[i].innerText = vaistai[i];
  36.     }
  37.   }
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement