Javascript Hk. Ufak Bi Soru

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Nvidia
    Nvidia's avatar
    Banlanmış Üye
    Kayıt Tarihi: 13/Nisan/2013
    Erkek

    hocalar eğer  inputta yazı yoksa butonumu disable yapmak istiyorum. 

    php mantığıyla  yazmaya  çalıştım  ama  olmadı  js bilgim yok maalesef  gerektiğinde  hazır bootstrap kütüphanesi kullıyordum ama bazen kitlediği anlar oluyor şuan o anların birindeyim.

    input text id="input"

    buton id = "buton"

     

    <script>if ($.("input") != "") {

      document.getElementById("buton").disabled=true;

    }else {

      document.getElementById("buton").enable=true;

    }</script>


    Milyarlarca yıl ölüydüm dirildim ve tekrar dirilmemek üzere öleceğim günü bekliyorum!
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RockZs
    RockZs's avatar
    Kayıt Tarihi: 30/Haziran/2002
    Erkek

    jQuery ile yapılışı : http://stackoverflow.com/questions/9671918/disable-submit-if-inputs-empty-jquery

    http://stackoverflow.com/questions/17699094/if-input-field-is-empty-disable-submit-button

    jQuery kullanmadan da yapılır, biraz kodları değiştirmek lazım. http://www.w3schools.com/jsref/event_onkeyup.asp

     

     

    RockZs tarafından 14/Ara/16 15:50 tarihinde düzenlenmiştir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wh0
    wh0's avatar
    Kayıt Tarihi: 21/Temmuz/2008
    Homo

     

    if(document.getElementById("input").value == "")
    {
    document.getElementById("buton").setAttribute("disabled",false);
    }
    else
    {
    document.getElementById("buton").setAttribute("disabled",true);
    }

    wh0 tarafından 14/Ara/16 15:52 tarihinde düzenlenmiştir

    🏴‍☠️Hi'dan gelen varır Who'ya, Hi'da onun adıdır Who'da...
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Hocam bence ilk olarak butonu disable getir.

    Daha sonra bir olay neticesinde butonu aktif yapmayı dene. Mesela text içerisinde tuşa basıldığında gibi.

    jQuery(".metin-kutusu").on("keyup", function(){
    var strMetin = jQuery(this).val();
    if (strMetin.length < 1)
    {
    jQuery(".tiklanacak-buton").attr("disabled", "true");
    }
    else
    {
    jQuery(".tiklanacak-buton").attr("disabled", "false");
    }
    });

    gibi bir şey yapabilirsin.

     

    ontedi tarafından 14/Ara/16 15:55 tarihinde düzenlenmiştir

    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Nvidia
    Nvidia's avatar
    Banlanmış Üye
    Kayıt Tarihi: 13/Nisan/2013
    Erkek
    WH0 bunu yazdı

     

    if(document.getElementById("input").value == "")
    {
    document.getElementById("buton").setAttribute("disabled",false);
    }
    else
    {
    document.getElementById("buton").setAttribute("disabled",true);
    }

    işe yaradıda bişe yazıncada hala disable oluyor hocam. Bu arada çok teşekkür ederim


    Milyarlarca yıl ölüydüm dirildim ve tekrar dirilmemek üzere öleceğim günü bekliyorum!
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wh0
    wh0's avatar
    Kayıt Tarihi: 21/Temmuz/2008
    Homo
    Nvidia bunu yazdı
    WH0 bunu yazdı

     

    if(document.getElementById("input").value == "")
    {
    document.getElementById("buton").setAttribute("disabled",false);
    }
    else
    {
    document.getElementById("buton").setAttribute("disabled",true);
    }

    işe yaradıda bişe yazıncada hala disable oluyor hocam. Bu arada çok teşekkür ederim

    ontedi tam senin istedigin kodu vermis hocam


    🏴‍☠️Hi'dan gelen varır Who'ya, Hi'da onun adıdır Who'da...
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Nvidia
    Nvidia's avatar
    Banlanmış Üye
    Kayıt Tarihi: 13/Nisan/2013
    Erkek
    WH0 bunu yazdı
    Nvidia bunu yazdı
    WH0 bunu yazdı

     

    if(document.getElementById("input").value == "")
    {
    document.getElementById("buton").setAttribute("disabled",false);
    }
    else
    {
    document.getElementById("buton").setAttribute("disabled",true);
    }

    işe yaradıda bişe yazıncada hala disable oluyor hocam. Bu arada çok teşekkür ederim

    ontedi tam senin istedigin kodu vermis hocam

    @ontedi hocam sanada çok teşekkürler lakin  işe yaramadı 

    < ="asset/js/jquery-1.11.3.min.js" ="text/">

    < ="asset/js/bootstrap.min.js" ="text/">

     

    //

    jQuery(".text").on("keyup", function(){

    var strMetin = jQuery(this).val();

    if (strMetin.length < 1

    {

    jQuery(".ara").attr("disabled", "true");

    }

    else

    {

    jQuery(".ara").attr("disabled", "false");

    }

    });

    // ]]>

    bu şekilde kullandım.  

    id'leri text ve ara şeklinde değiştirdim bu arada yanlış yazmışsın dmeyin :)

    Nvidia tarafından 14/Ara/16 16:10 tarihinde düzenlenmiştir

    Milyarlarca yıl ölüydüm dirildim ve tekrar dirilmemek üzere öleceğim günü bekliyorum!
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek

    https://jsfiddle.net/603a0mbf/

    haydi hayırlı traşlar


    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Nvidia
    Nvidia's avatar
    Banlanmış Üye
    Kayıt Tarihi: 13/Nisan/2013
    Erkek
    NoktaliVirgul bunu yazdı

    https://jsfiddle.net/603a0mbf/

    haydi hayırlı traşlar

    eyvallah hocam. Sanırım ben bootstrap kullandığımdan dolayı bişeyle  çakışıyor ve işe yaramıyor


    Milyarlarca yıl ölüydüm dirildim ve tekrar dirilmemek üzere öleceğim günü bekliyorum!
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek
    Nvidia bunu yazdı
    NoktaliVirgul bunu yazdı

    https://jsfiddle.net/603a0mbf/

    haydi hayırlı traşlar

    eyvallah hocam. Sanırım ben bootstrap kullandığımdan dolayı bişeyle  çakışıyor ve işe yaramıyor

    Orda jquery edge seçtim bilerek. Büyük ihtimalle kodların çakışıyor.


    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
Toplam Hit: 786 Toplam Mesaj: 10
js