Select Option Seçilmiyor
-
<script type="text/javascript"> $(function() { $(".gradeX").live("change", 'select[class=tahsilat_turu]' , function() { var secilen = $(this).find(":selected").val(); if (secilen == "-1") { $(this).find("#banka").attr("readonly", true); $(this).find("#kredi_karti_sahibi").attr("readonly", true); $(this).find("#terminal_no").attr("readonly", true); $(this).find("#taksit_sayisi").attr("readonly", true); $(this).find("#sube").attr("readonly", true); $(this).find("#banka_hesap_no").attr("readonly", true); $(this).find(".vade").attr("readonly", true); $("#tahsilat_kodu").html("Onay Kodu / Çek No / Makbuz No"); } else if (secilen == "0") { $(this).find("#banka").attr("readonly", false); $(this).find("#banka").children().remove(); $(this).find("#banka").append("<option value='-1'>Banka</option><?php for ($i = 0; $i < count($hesapNumaralari_kredi); $i++) { ?><option value='<?php echo $hesapNumaralari_kredi[$i]['hesap_no']; ?>'><?php echo $hesapNumaralari_kredi[$i]['banka']; ?></option><?php }//for ?>"); $(this).find("#terminal_no").attr("readonly", false); $(this).find("#kredi_karti_sahibi").attr("readonly", false); $(this).find("#taksit_sayisi").attr("readonly", false); $(this).find("#sube").attr("readonly", true); $(this).find("#banka_hesap_no").attr("readonly", true); $(this).find(".vade").attr("readonly", true); $(this).find("#belge").attr("placeholder", "Onay Kodu"); $("#tahsilat_kodu").html("Lütfen Onay Kodu giriniz."); } else if (secilen == "1") { $(this).find("#banka").attr("readonly", true); $(this).find("#kredi_karti_sahibi").attr("readonly", true); $(this).find("#terminal_no").attr("readonly", true); $(this).find("#taksit_sayisi").attr("readonly", true); $(this).find("#sube").attr("readonly", true); $(this).find("#banka_hesap_no").attr("readonly", false); $(this).find(".vade").attr("readonly", true); $(this).find("#belge").attr("placeholder", "Makbuz No"); $("#tahsilat_kodu").html("Lütfen Makbuz No giriniz."); }else if (secilen == "2") { $(this).find("#banka").attr("readonly", false); $(this).find("#banka").children().remove(); $(this).find("#banka").append("<option value='-1'>Banka</option><?php for ($i = 0; $i < count($hesapNumaralari_cek); $i++) { ?><option value='<?php echo $hesapNumaralari_cek[$i]['banka']; ?>'><?php echo $hesapNumaralari_cek[$i]['banka']; ?></option><?php }//for ?>"); $(this).find("#kredi_karti_sahibi").attr("readonly", true); $(this).find("#terminal_no").attr("readonly", true); $(this).find("#taksit_sayisi").attr("readonly", true); $(this).find("#sube").attr("readonly", false); $(this).find("#banka_hesap_no").attr("readonly", true); $(this).find(".vade").attr("readonly", false); $(this).find("#belge").attr("placeholder", "Çek No"); $("#tahsilat_kodu").html("Lütfen Çek No giriniz."); } }); }); </script>
Append ile ekliyorum, datalar görünüyor ama birine tıklayınca seçilmiyor yani değişmiyor. Araya bir alert falan koyarsam oluyor bu sefer de başka bir select option' ı değilştirince sıfırlanıyor. Zaten selected da olmuyor. Neden olabilir ? Teamviewer' dan biri yardımcı olabilir mi acaba ?
Inputlar :
<tbody id ="tbody"> <tr class="odd gradeX" style="font-size:12px;"> <td style="width:75px;"><select name="tahsilat_turu[]" class="form-control mb15 tahsilat_turu"> <option value = "-1">Tahsilat Türü Seçin</option> <option value = "0">Kredi Kartı </option> <option value = "1"> Nakit </option> <option value = "2"> Çek </option> </select></td> <td><input type="text" name="belge_no[]" id = "belge" value="" class="form-control" /></td> <td><input type="text" name="musteri_no[]" value="" class="form-control musteri_no" /></td> <td><input type="text" name="musteri_unvani[]" id = "musteri_unvani" value="" class="form-control" /></td> <td><input type="text" name="ts[]" value="" id = "ts" class="form-control" /></td> <td><input type="text" name="tutar[]" value="" class="form-control tutar" /></td> <td><input type="text" name="tahsilat_tarihi[]" style="width:40px;" value="" class="form-control datepicker tahsilat_tarihi" /></td> <td><select name="banka[]" id="banka" class="form-control mb15" readonly> </select></td> <td><input type="text" name="kredi_karti_sahibi[]" id = "kredi_karti_sahibi" value="" class="form-control" readonly /></td> <td><input type="text" name="terminal_no[]" id = "terminal_no" value="" class="form-control" readonly /></td> <td><input type="text" name="taksit_sayisi[]" style="width:40px;" id = "taksit_sayisi" value="" class="form-control" readonly /></td> <td><input type="text" name="sube[]" id = "sube" value="" class="form-control" readonly /></td> <td><select name="banka_hesap_no[]" id="banka_hesap_no" style="width:80px;" class="form-control mb15" readonly> <option value="">Hesap No - Teslim Yeri</option> <?php if (!$home_ofis) { } else { ?> <option value="<?php echo $home_ofis['home_ofis_no']; ?>">Home Ofis</option> <?php } ?> </select></td> <td><input type="text" name="vade[]" value="" style="width:40px;" class="form-control datepicker vade" readonly /></td> </tr> </tbody>
ozgunlu tarafından 15/Kas/15 16:41 tarihinde düzenlenmiştir
