folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php Listboxta Seçimine Göre Alan Gösterme



Php Listboxta Seçimine Göre Alan Gösterme

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    gossipgirltr
    gossipgirltr's avatar
    Kayıt Tarihi: 25/Eylül/2015
    Dişi

    Merhaba Arkadaşlar Php de muhasebe otomasyonu yapıyorum. Ödeme kısmında listboxda iki tane seçenek olacak nakit ve taksit diye eğer kullanıcı taksit seçeneğini seçerse kaç taksit olduğunu soran bir alanın gelmesini istiyorum. Nasıl yapabilirm?


    Hayatta en pahalı şey tecrübedir. Çünkü kazanmak için , Kaybetmek gerekir.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

    javascript ile

    <select name="liste" id="liste" onchange="javascript:liste_degis(this);">
    <option value="opt1" selected>Option 1</option>
    <option value="opt2">Option 2</option>
    <option value="opt3">Option 3</option>
    <option value="opt4">Option 4</option>
    </select>

    function liste_degis(nesne){

    if (nesne.value == "opt2"){
    document.getElementById('divopt2').style.display == 'block';
    document.getElementById('divopt3').style.display == 'none';
    document.getElementById('divopt4').style.display == 'none';
    }else if (nesne.value == "opt3"){
    document.getElementById('divopt2').style.display == 'none';
    document.getElementById('divopt3').style.display == 'block';
    document.getElementById('divopt4').style.display == 'none';
    }else if (nesne.value == "opt4"){
    document.getElementById('divopt2').style.display == 'none';
    document.getElementById('divopt3').style.display == 'none';
    document.getElementById('divopt4').style.display == 'block';
    }

    }

    şeklinde nesneleri hide/show edebilirsin.

    Ya da jQuery kullanarak.

     

    $("#liste").onchange(function(e){

    var my_value = $(this).value();

    /* liste değişince ne olacak */

    });

    kodları denemedim. Mantık bu şekilde.


    İmza...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek
    <label for="search_field">Ödeme Seçenekleri</label>
    <select name="payment_selection">
    <option value="nakit">Nakit</option>
    <option value="taksit">Taksit</option>
    </select> 
    <select name="installment" style="display:none;">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    </select>
    
    
    
    $(function() {
      $("select[name=payment_selection]").on("change", function() {
      	if ($(this).find("option:selected").val() == "taksit")
        	$("select[name=installment]").show();
         else
         	$("select[name=installment]").hide();
      });
    });
    

     


    Hello, i am nothing. I come from Neverland.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    gossipgirltr
    gossipgirltr's avatar
    Kayıt Tarihi: 25/Eylül/2015
    Dişi
    ozgunlu bunu yazdı
    < name="payment_ion">
    < value="nakit">Nakit
    < value="taksit">Taksit
    
    < style="display: none;" name="installment">
    1
    2
    3
    
    
    
    
    
    $(function() {
      $("select[name=payment_selection]").on("change", function() {
      	if ($(this).find("option:selected").val() == "taksit")
        	$("select[name=installment]").show();
         else
         	$("select[name=installment]").hide();
      });
    });
    

     

    Çok Teşekkür ederim :) Php kısmını proje ekleyince ekranda hiç bir şey gözükmüyor. Neden olabilir?


    Hayatta en pahalı şey tecrübedir. Çünkü kazanmak için , Kaybetmek gerekir.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    gossipgirltr
    gossipgirltr's avatar
    Kayıt Tarihi: 25/Eylül/2015
    Dişi
    pSkpt bunu yazdı

    javascript ile

    < id="liste" name="liste" =":liste_degis;">
    Option 1
    Option 2
    Option 3
    Option 4

    function liste_degis(nesne){

    if (nesne.value == "opt2"){
    document.getElementById('divopt2').style.display == 'block';
    document.getElementById('divopt3').style.display == 'none';
    document.getElementById('divopt4').style.display == 'none';
    }else if (nesne.value == "opt3"){
    document.getElementById('divopt2').style.display == 'none';
    document.getElementById('divopt3').style.display == 'block';
    document.getElementById('divopt4').style.display == 'none';
    }else if (nesne.value == "opt4"){
    document.getElementById('divopt2').style.display == 'none';
    document.getElementById('divopt3').style.display == 'none';
    document.getElementById('divopt4').style.display == 'block';
    }

    }

    şeklinde nesneleri hide/show edebilirsin.

    Ya da jQuery kullanarak.

     

    $("#liste").onchange(function(e){

    var my_value = $(this).value();

    /* liste değişince ne olacak */

    });

    kodları denemedim. Mantık bu şekilde.

    Teşekkürler :) Javascript değilde php ile daha kolay bir yolu yok mu ?


    Hayatta en pahalı şey tecrübedir. Çünkü kazanmak için , Kaybetmek gerekir.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PcK0
    PcK0's avatar
    Kayıt Tarihi: 13/Nisan/2007
    Erkek

    Sorularına cevap vermeyip konuyu biraz dağıtacağım için üzgünüm.

    Muhasebe programı yazabileceğini düşünüyor musun? Bu soruduğun soruların cevaplarını zaten verebiliyor/bilebiliyor olman gerekmiyor mu muhasebe programı yazmak için?


    Sadece bi imza..
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek
    gossipgirltr bunu yazdı
    ozgunlu bunu yazdı
    < name="payment_ion">
    < value="nakit">Nakit
    < value="taksit">Taksit
    
    < style="display: none;" name="installment">
    1
    2
    3
    
    
    
    
    
    $(function() {
      $("select[name=payment_selection]").on("change", function() {
      	if ($(this).find("option:selected").val() == "taksit")
        	$("select[name=installment]").show();
         else
         	$("select[name=installment]").hide();
      });
    });
    

     

    Çok Teşekkür ederim :) Php kısmını proje ekleyince ekranda hiç bir şey gözükmüyor. Neden olabilir?

    Kodlarını koy da bakalım


    Hello, i am nothing. I come from Neverland.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    gossipgirltr
    gossipgirltr's avatar
    Kayıt Tarihi: 25/Eylül/2015
    Dişi
    ozgunlu bunu yazdı
    gossipgirltr bunu yazdı
    ozgunlu bunu yazdı
    < name="payment_ion">
    < value="nakit">Nakit
    < value="taksit">Taksit
    
    < style="display: none;" name="installment">
    1
    2
    3
    
    
    
    
    
    $(function() {
      $("select[name=payment_selection]").on("change", function() {
      	if ($(this).find("option:selected").val() == "taksit")
        	$("select[name=installment]").show();
         else
         	$("select[name=installment]").hide();
      });
    });
    

     

    Çok Teşekkür ederim :) Php kısmını proje ekleyince ekranda hiç bir şey gözükmüyor. Neden olabilir?

    Kodlarını koy da bakalım

    Yaptım . Teşekkürler :)


    Hayatta en pahalı şey tecrübedir. Çünkü kazanmak için , Kaybetmek gerekir.
Toplam Hit: 996 Toplam Mesaj: 8
php