• 31-12-2013, 11:45:29
    #1
    Merhabalar,
    listbox değiştiginde formun post edilmesini yapıyorum.
    Fakat istedigim form id nin post edilmesini nasıl sağlarım?

    <select name="ay" id="ay" onchange="this.form.submit();">
     
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option></select>
  • 01-01-2014, 19:28:11
    #2
    sorunu daha açıklayıcı yazarsan, yardımcı olmaya çalışalım...
  • 04-01-2014, 16:08:08
    #3
    2 formum var.
    1. formun içinde 2. bir form o formu submit edilmesini istiyorum. bu yüzden böyle bir şey istedim.
    Bunu yapmamım amaçı 2. bir listbox a istedigim değerleri gönderilmesini sağlanması
  • 05-01-2014, 00:26:27
    #4
    Bunun için iki form kullanmaya gerek yok örnek olarak şu şekilde yapabilirsin;

    <!-- #ulke-->
    <select name="ulke" id="ulke">
        <option value="0">Lütfen Ülke Seçiniz</option>
        <option value="1">Türkiye</option>
        <option value="2">İngiltere</option>
        <option value="3">Fransa</option>
    </select>
    
    <!-- #sehir -->
    <select name="sehir" id="sehir">
        <option value="0">Lütfen Önce Ülke Seçiniz</option>
    </select>
    $.noConflict();
    jQuery(document).ready(function($) {
        $('#fakulte').bind('change',ulkeSehir);
        
        function ulkeSehir(){
            $.post('sorgula.php',{
                ulke_id:$('#ulke').val()},function(output){
                $('#sehir option').remove();
                $('#sehir').append(output);
            });
        }
    });
    Son olarak sorgula.php de tıklanan ülke id'sine göre veritabanından şehirleri döngü ile yazdırabilirsiniz.

    Döndürürken şu şekilde yazdırın.

    echo "<option value='$deger['sehirID']'>$deger['sehirAdi']</option>";
    Kolay gelsin