Jquery Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    arkinfes
    arkinfes's avatar
    Kayıt Tarihi: 07/Haziran/2007
    Erkek

    Herkese selam,

    İlk kodları vereyim

     <!-- Fatura ürünleri -->
                   <div class="table-responsive">
                    <div class="scroll-yap-2">
                    <table class="table table-bordered" id="dataTable" width="100%" cellspacing="0">
                      <thead>
                        <tr>
                          <th>Stok Kodu</th>
                          <th>Stok Cinsi</th>
                          <th>Adet</th>
                          <th>Gram</th>
                          <th>Fiyat</th>
                          <th>KDV</th>
                          <th>Tutar</th>
                    
                          <th><i class="fas fa-cog"></i></th>
                        </tr>
                      </thead>
                      <tbody id="form_listele">
                     
                        <tr id="form_listesi">
                          <td>
                          <div class="input-group">
                          <input class="form-control stok_kodu_inputu1" size="5" name="stok_kodu[]" />
                          <div class="input-group-append">
                          <button onclick="stok_kod_listele1()" data-toggle="modal" data-target="#fatura_stok_kod_ayrintili_liste" class="btn btn-outline-secondary btn-warning text-white" type="button"><i class="fas fa-list"></i></button>
                        </div>
                          </div>
                           </td>
                          <td class="cinsi-class"><input class="form-control stok_cinsi_form1" size="10" name="stok_cinsi[]" id="stok_cinsi" /></td>
                          <td><input class="form-control adet_form" size="5" name="adet[]" id="adet" /></td>
                          <td><input class="form-control gram_form" size="5" name="gram[]" id="gram" /></td>
                          <td><input class="form-control fiyat" size="5" onchange="tutar_hesapla()" name="fiyat[]" id="fiyat" /></td>
                          <td><input class="form-control kdv" size="5" onchange="tutar_hesapla()" name="kdv[]" id="kdv" /></td>
                          <td><input class="form-control tutar" size="5" name="tutar[]" id="tutar" /></td>
                          <td><a onclick="form_ekle2()" id="form_ekle_buton1" class="btn btn-success text-white yeni-form-ekle1"><i class="fas fa-plus"></i></a>
                          </td>
                        </tr>                 
                      </tbody>                 
                    </table>
                    </div>
                  <!-- //Fatura ürünleri -->

    Java script =

    //stok kodu işlemleri
    $("body").on("change",".stok_kodu_inputu1",function(){
        var stok_kodu = $(this).val();
        var ekle_btn = document.getElementById("form_ekle_buton1");
        jQuery.ajax({
      type:'POST',
      url:'ajax/stok-kod-var-mi.php',
      data:"stok_kodu="+stok_kodu,                   
      success: function(sonuc){
       var ok = JSON.parse(sonuc);
       if(ok.kod=="1"){
        ekle_btn.style.display="none";
        alert(ok.sonuc);
       } else if(ok.kod=="0"){
        ekle_btn.style.display="";
        $(this).next(".stok_cinsi_form1").val(ok.sonuc);
       }
      }
      });   
    });
    //--------------------------------
    //-------------------------------

    Şimdi formum var ekle butonuna bastıkça yenisi ekleniyor. Ben stok kodunu girince php sayfasında stok kodu doğru ise json ile stok cinsini alıp stok cinsi inputuma atmaya çalışıyorum ama olmuyor

    //kodum bu
    $(this).next(".stok_cinsi_form1").val(ok.sonuc);
    //böyle denedim olmadı
    $(this).next("input:text").val(ok.sonuc);
    //böylede denedim olmadı ? 
    $(this).nextAll().find(".stok_cinsi_form1").val(ok.sonuc);

    yardımcı olabilirseniz çok sevinirim

    arkinfes tarafından 19/May/20 14:04 tarihinde düzenlenmiştir

    Do majör soylu ve açık sözlü , Do minör patetik , Re majör parlak , Re minör melankolik , Mi bemol majör soylu ve patetik , aydinlik ama soylu ve karamsar tonmu lazim ozaman; mi majör , Mi minör doğanin ilk minör tonu olmasina karsin biraz melankoliktir , Fa majör karışıktır , Fa minör hepsinden patetiktir , Fa Diyez majör iste güçtür çünkü degiştirgeçlerle asiri yuklenmistir , Si majör parlak ve oyun bozannn :))
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    $(this).parents('tr').find(".stok_cinsi_form1")

    şu şekilde erişebilirsin o elelmana


    Bittik biz bittik
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    arkinfes
    arkinfes's avatar
    Kayıt Tarihi: 07/Haziran/2007
    Erkek
    Cosmic bunu yazdı

    $(this).parents('tr').find(".stok_cinsi_form1")

    şu şekilde erişebilirsin o elelmana

    teşekkürler hocam mantığı anladım :)


    Do majör soylu ve açık sözlü , Do minör patetik , Re majör parlak , Re minör melankolik , Mi bemol majör soylu ve patetik , aydinlik ama soylu ve karamsar tonmu lazim ozaman; mi majör , Mi minör doğanin ilk minör tonu olmasina karsin biraz melankoliktir , Fa majör karışıktır , Fa minör hepsinden patetiktir , Fa Diyez majör iste güçtür çünkü degiştirgeçlerle asiri yuklenmistir , Si majör parlak ve oyun bozannn :))
Toplam Hit: 1048 Toplam Mesaj: 3
ajax js javascirpt