• 18-07-2015, 15:03:40
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <input id = "kur" name = "kur" value = "">
    
    
    <select id="tur" name="tur" class="form-control" required>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    
    <script>
    		
    $("#tur").change(function(){
        var selection = $('#tur').val();
        switch(selection){
            case 0:
                $("#kur").val("Cindy"); 
                break;
            case 1:
                $("#kur").val("Cindy"); 
                break;
            case 2:
                  $("#kur").val("Cindy"); 
                break;
            case 3:
                  $("#kur").val("Cindy"); 
                break;
            case 4:
                  $("#kur").val("Cindy"); 
                break;
        
     }
    });
    
    </script>
    neden çalışmıyor anlam veremedim.
  • 18-07-2015, 15:09:40
    #2
    1 - select tagını kapatmamışsınız hocam
    2 - value 1-2-3'e kadar geliyor 0'dan 4 e kadar neden case yaptınız ki?
    3 - Her sonuçta aynı şeyi yazacaksanız neden böyle bir yol izlediniz?
    4 - yapmaya çalıştığınız işlemi php ile değil, jquery ile yapıyorsunuz.
  • 18-07-2015, 15:11:23
    #3
    Muhtemelen aldığı val değerini inte çevirmelisiniz
    parseInt($('#tur').val()); olarak dener misiniz
  • 18-07-2015, 15:15:35
    #4
    Retreat adlı üyeden alıntı: mesajı görüntüle
    1 - select tagını kapatmamışsınız hocam
    2 - value 1-2-3'e kadar geliyor 0'dan 4 e kadar neden case yaptınız ki?
    3 - Her sonuçta aynı şeyi yazacaksanız neden böyle bir yol izlediniz?
    4 - yapmaya çalıştığınız işlemi php ile değil, jquery ile yapıyorsunuz.
    farklı birşey yapıyorum da buraya örnek olsun diye yazdım onu.

    Kaplan adlı üyeden alıntı: mesajı görüntüle
    Muhtemelen aldığı val değerini inte çevirmelisiniz
    parseInt($('#tur').val()); olarak dener misiniz
    işe yaramadı.
  • 18-07-2015, 15:17:09
    #5
    var selection = $('#tur').val(); değil de

    var selection = $(this).val(); ya da

    var selection = $('#tur option:selected').val();


    olarak dener misiniz?
  • 18-07-2015, 15:22:31
    #6
    $('#tur').on('change', function() {
        var selection = parseInt($('#tur').val());
        switch(selection){
            case 0:
                $("#kur").val("Cindy"); 
                break;
            case 1:
                $("#kur").val("Cindy2"); 
                break;
            case 2:
                  $("#kur").val("Cindy3"); 
                break;
            case 3:
                  $("#kur").val("Cindy4"); 
                break;
            case 4:
                  $("#kur").val("Cindy"); 
                break;
         
     }
    });
    Ekstra:
    Sizin kodunuzun çalışması için

    <script>
    $(document).ready(function(){       
    $('#tur').change(function() {
        var selection = parseInt($('#tur').val());
        switch(selection){
            case 0:
                $("#kur").val("Cindy"); 
                break;
            case 1:
                $("#kur").val("Cindy2"); 
                break;
            case 2:
                  $("#kur").val("Cindy3"); 
                break;
            case 3:
                  $("#kur").val("Cindy4"); 
                break;
            case 4:
                  $("#kur").val("Cindy"); 
                break;
         
     }
    });
    })
    </script>
  • 18-07-2015, 15:23:32
    #7
    Retreat adlı üyeden alıntı: mesajı görüntüle
    var selection = $('#tur').val(); değil de

    var selection = $(this).val(); ya da

    var selection = $('#tur option:selected').val();


    olarak dener misiniz?
    maalesef işe yaramıyor.
  • 18-07-2015, 15:33:37
    #8
    Buyrun test edilmiş ve düzenlenmiş hali.

    https://jsfiddle.net/kobrafightertr/c02a1crm/

    Ayrıca ekleme:
    HTML kodları şöyle değil
    <script>
    böyle olmalı:
    <script type="text/javascript">
    Ve unutmadan siz şu şekilde eklemelisiniz js kodunu
    <script type="text/javascript">
    $(window).load(function(){
    $("#tur").change(function(){
        var selection = $('#tur').val();
        switch(selection){
            case "0":
                $("#kur").val("Cindy"); 
                break;
            case "1":
                $("#kur").val("Cindy"); 
                break;
            case "2":
                  $("#kur").val("Cindy"); 
                break;
            case "3":
                  $("#kur").val("Cindy"); 
                break;
            case "4":
                  $("#kur").val("Cindy"); 
                break;
         
     }
    });
     
    });
    
    </script>
  • 18-07-2015, 15:48:26
    #9
    Kaplan adlı üyeden alıntı: mesajı görüntüle
    $('#tur').on('change', function() {
        var selection = parseInt($('#tur').val());
        switch(selection){
            case 0:
                $("#kur").val("Cindy"); 
                break;
            case 1:
                $("#kur").val("Cindy2"); 
                break;
            case 2:
                  $("#kur").val("Cindy3"); 
                break;
            case 3:
                  $("#kur").val("Cindy4"); 
                break;
            case 4:
                  $("#kur").val("Cindy"); 
                break;
         
     }
    });
    Ekstra:
    Sizin kodunuzun çalışması için

    <script>
    $(document).ready(function(){       
    $('#tur').change(function() {
        var selection = parseInt($('#tur').val());
        switch(selection){
            case 0:
                $("#kur").val("Cindy"); 
                break;
            case 1:
                $("#kur").val("Cindy2"); 
                break;
            case 2:
                  $("#kur").val("Cindy3"); 
                break;
            case 3:
                  $("#kur").val("Cindy4"); 
                break;
            case 4:
                  $("#kur").val("Cindy"); 
                break;
         
     }
    });
    })
    </script>
    Kobra_fighterTR adlı üyeden alıntı: mesajı görüntüle
    Buyrun test edilmiş ve düzenlenmiş hali.

    https://jsfiddle.net/kobrafightertr/c02a1crm/

    Ayrıca ekleme:
    HTML kodları şöyle değil
    <script>
    böyle olmalı:
    <script type="text/javascript">
    Ve unutmadan siz şu şekilde eklemelisiniz js kodunu
    <script type="text/javascript">
    $(window).load(function(){
    $("#tur").change(function(){
        var selection = $('#tur').val();
        switch(selection){
            case "0":
                $("#kur").val("Cindy"); 
                break;
            case "1":
                $("#kur").val("Cindy"); 
                break;
            case "2":
                  $("#kur").val("Cindy"); 
                break;
            case "3":
                  $("#kur").val("Cindy"); 
                break;
            case "4":
                  $("#kur").val("Cindy"); 
                break;
         
     }
    });
     
    });
    
    </script>
    bu caseler dışında başka bir şey seçilirse input boş kalsın istiyorum. onu nasıl yapabilirim. default case gibi birşey olabilir mi ? yoksa if else mi?