• 28-06-2019, 15:02:30
    #1
    Üyeliği durduruldu
    Merhaba Arkadaşlar...

    for (i=1; i<5; i++) {
    
    $("input[name=a]").prop("id",i);
    
        }
    Şöyle bir kod yazdım. Ben burada for ile4 inputa 1 den başlamak üzere 4 e kadar id veriyorum. Fakat sonuca baktığımda tüm inputlarda id değeri 4 yazıyor. Ben 1. inputta 1,ikinci inputta 2 diye benzersiz id olsun istiyorum, nasıl yapabilirim ?

    Birde bir soru daha sormak istiyorum. Çözümünü bulamadım. Ben bir butona en fazla 2 sefer basıldığında aynı işlemi yapılsın istiyorum.3. sefer basılamasın. bunu nasıl yapabilirim ?
  • 28-06-2019, 15:17:58
    #2
    var i;
    var b=1;
    for ( i=0; i<6; i++) {
    $("input").eq(i).attr("id",b);
    b++;
    }
    böyle dene hocam
  • 28-06-2019, 15:22:53
    #3
    Üyeliği durduruldu
    teşekkürler hocam oldu, diğer sorum hakkında bir fikriniz var mı ?
  • 28-06-2019, 15:23:21
    #4
    Name 'a' mı hepsinin?
    for(i=0;i<4;i++){
    document.getElementsByName("a")[i].id=i+1;
    }
  • 28-06-2019, 15:24:56
    #5
    Üyeliği durduruldu
    rshcoosl adlı üyeden alıntı: mesajı görüntüle
    Name 'a' mı hepsinin?
    for(i=0;i<4;i++){
    document.getElementsByName("a")[i].id=i+1;
    }
    teşekkürler hocam, diğer sorum hakkında bir fkriniz varmı ?
  • 28-06-2019, 15:35:17
    #6
    msoftware adlı üyeden alıntı: mesajı görüntüle
    teşekkürler hocam, diğer sorum hakkında bir fkriniz varmı ?
    Butonda ne kodu çalışıyor? Js mi yoksa server bazlı kod mu?
    JavaScript ile butonun tıklanma sayısını tutup kontrol sağlayabilirsiniz. Ama sayfa yenilendiğinde tekrar tıklanabilecek mi?
    Yapmak istediğinizi daha detaylı açıklarsanız daha doğru çözüm üretiriz.
  • 28-06-2019, 16:01:03
    #7
    Üyeliği durduruldu
    hocam sunucu bazlı değil. aynı sayfa yenilense dahi 2 sefer basılabilecek. farklı bir url ye geçip tekrar geri gelirse tekrardan aktif olacak.