Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function edit_row(no) {
  2.  
  3.     document.getElementById("edit_button"+no).style.display="none";
  4.     nazwa_towaru=document.getElementById("nazwa_towaru"+no);
  5.     kod_towaru=document.getElementById("kod_towaru"+no);
  6.     cena_netto=document.getElementById("cena_netto"+no);
  7.     stawka_vat=document.getElementById("stawka_vat"+no);
  8.     kategoria = document.getElementById("kategoria"+no);
  9.     opcja = document.getElementById("opcja"+no);
  10.     ocena = document.getElementById("ocena"+no);
  11.  
  12.     document.getElementById("nazwaTowaru").value=nazwa_towaru.innerHTML;
  13.     document.getElementById("kodTowaru").value=kod_towaru.innerHTML;
  14.     document.getElementById("cenaNetto").value=cena_netto.innerHTML;
  15.     document.getElementById("stawkaVat").value=stawka_vat.innerHTML;
  16.     var kategoria_dropdown_list = document.getElementById('exampleFormControlSelect1');
  17.     kategoria_dropdown_list.value = kategoria.innerHTML;
  18.     checkbox = document.getElementsByName("chbx");
  19.     var values = opcja.innerHTML.split(",");
  20.     for(i=0;i<=5;i++) {
  21.         for(j=0;j<values.length;j++) {
  22.             if(j==5 || i==5)
  23.                 break;
  24.             if (checkbox[i].value==values[j]) {
  25.                 checkbox[i].checked = true;
  26.                 checkbox[i].setAttribute("checked", "true");
  27.                 break;
  28.             }
  29.             else {
  30.                 checkbox[i].checked = false;
  31.                 checkbox[i].setAttribute("checked", "false");
  32.             }
  33.         }
  34.     }
  35.     radio = document.getElementsByName("optradio");
  36.     var values = ocena.innerHTML;
  37.     for (var i=0, n=values.length;i<n;i++) {
  38.         for(j=1;j<=5;j++) {
  39.             if (values[i]==j) {
  40.                 radio[j-1].checked = true;
  41.                 radio[j-1].setAttribute("checked", "true");
  42.             }
  43.         }
  44.     }
  45.     document.getElementById("submit1").style.display="none";
  46.     document.getElementById("save").innerHTML = "<input type='button' id='save_button"+no+"' style='' value='Zapisz' class='save' onclick='save_row("+no+")'>";
  47. }
  48.  
  49. function save_row(no) {
  50.                 walidacja_cenaBrutto();
  51.         document.getElementById("save").innerHTML ="";
  52.         document.getElementById("edit_button"+no).style.display="block";
  53.         document.getElementById("submit1").style.display="block";
  54.         var nazwa_towaru=document.getElementById("nazwaTowaru").value;
  55.         var kod_towaru=document.getElementById("kodTowaru").value;
  56.         var cena_netto=document.getElementById("cenaNetto").value;
  57.         var stawka_vat=document.getElementById("stawkaVat").value;
  58.         var cena_brutto=document.getElementById("cenaBrutto").value;
  59.         var e = document.getElementById("exampleFormControlSelect1");
  60.         var kategoria = e.options[e.selectedIndex].value;
  61.         var checkboxes = document.getElementsByName('chbx');
  62.         var opcja = "";
  63.         for (var i=0, n=checkboxes.length;i<n;i++) {
  64.             if (checkboxes[i].checked) {
  65.                 opcja += ","+checkboxes[i].value;
  66.             }
  67.         }
  68.         if (opcja)opcja = opcja.substring(1);
  69.         var radios = document.getElementsByName('optradio');
  70.         ocena="";
  71.         for (var i = 0, length = radios.length; i < length; i++) {
  72.             if (radios[i].checked)
  73.             {
  74.             ocena=radios[i].value;
  75.             }
  76.         }
  77.         document.getElementById("nazwa_towaru"+no).innerHTML=nazwa_towaru;
  78.         document.getElementById("kod_towaru"+no).innerHTML=kod_towaru;
  79.         document.getElementById("cena_netto"+no).innerHTML=cena_netto;
  80.         document.getElementById("stawka_vat"+no).innerHTML=stawka_vat;
  81.         document.getElementById("kategoria"+no).innerHTML=kategoria;
  82.         document.getElementById("brutto1"+no).innerHTML=cena_brutto;
  83.         document.getElementById("opcja"+no).innerHTML=opcja;
  84.         document.getElementById("ocena"+no).innerHTML=ocena;
  85.         data[no]=nazwa_towaru;
  86.  
  87.         document.getElementById("nazwaTowaru").value="";
  88.         document.getElementById("kodTowaru").value="";
  89.         document.getElementById("cenaNetto").value="";
  90.         document.getElementById("stawkaVat").value="";
  91.         document.getElementById("cenaBrutto").value="";
  92.  
  93.         $("#myTable").trigger('update');
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement