• 27-12-2012, 20:44:37
    #1
    Selam,

    bir formum var , içinde 3 4 tane submit butonu barındırıyor. Bende hangi buttondan tıklandığını öğrenmem gerek yapacağım şey açısından.

    ff'de bu kod çalışıyor sorunsuz bir şekilde.

    event.originalEvent.explicitOriginalTarget.name
    ama maalesef bu kod chromede çalışmıyor, alternatif olarak ne kullanabilirim ne yapabilirim ?
  • 27-12-2012, 20:49:52
    #2
    tıklanan butona $(this) ile ulaşabilirsiniz eğer o butonun name değerini almak istiyorsanız $(this).attr('name'); şeklinde alabilirsiniz
  • 27-12-2012, 21:15:23
    #3
    jebias adlı üyeden alıntı: mesajı görüntüle
    tıklanan butona $(this) ile ulaşabilirsiniz eğer o butonun name değerini almak istiyorsanız $(this).attr('name'); şeklinde alabilirsiniz
    undefined olarak çıktı verdi console.log'da.
  • 27-12-2012, 21:19:17
    #4
    örnek form yapısını ve almak istediğiniz değeri gösterebilirmisiniz
  • 28-12-2012, 09:09:12
    #5
    Misafir
    <div id="butonID" name="butonADI">TIKLA</div>
    
    $("#butonID").click(function(){
        
        deger = $(this).attr("name");
        alert(deger);
        });​
    DEMOSU : http://jsfiddle.net/kzKfu/
  • 28-12-2012, 10:07:47
    #6
    jebias adlı üyeden alıntı: mesajı görüntüle
    örnek form yapısını ve almak istediğiniz değeri gösterebilirmisiniz
    xaqpax adlı üyeden alıntı: mesajı görüntüle
    <div id="butonID" name="butonADI">TIKLA</div>
    
    $("#butonID").click(function(){
        
        deger = $(this).attr("name");
        alert(deger);
        });​
    DEMOSU : http://jsfiddle.net/kzKfu/
        $('.form').submit(function(event) {
            var button_name = event.originalEvent.explicitOriginalTarget.name;
            return false;
        });
    ffde bu şekilde alıyorum ama chromede alamıyorum.
  • 28-12-2012, 17:14:23
    #7
    xaqpax adlı üyeden alıntı: mesajı görüntüle
    <div id="butonID" name="butonADI">TIKLA</div>
    
    $("#butonID").click(function(){
        
        deger = $(this).attr("name");
        alert(deger);
        });​
    DEMOSU : http://jsfiddle.net/kzKfu/
    Yardımcı olduğunuz için teşekkürler, messengerde vermiş olduğunuz destek sayesinde hallettim.