Şimdi Ara

javascript yardım

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
359
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar merhaba uzun süre uğraştım ama işin içinden cıkamadım yardımcı olabilir misiniz acaba?.

    yapmak istediğim text alanına harf girildiğinde harf küçükte olsa büyükte olsa harfin hemen büyümesi. inputun text tipine onkeyup verdim onu bir fonksiyona atadım.

    Atadığım fonksiyonda inputun idsinden value değerini cektim ve sonra cektiğim o değeri toUpperCase(); ekledim ama olmadı. bu konuda bana yardımcı olabiir misiniz...

    function YaziyiBuyut(){

    var obj = document.getElementById("formge").ad.value;
    obj.toUpperCase();

    }
    <form id="formge" action="" method="">
    <input type="text" id="ad" value="" onkeyup="YaziyiBuyut();">

    </form>



  • "ad" tanımlı bir nesne değil. "ad" bir id olduğu için document.getElementById("formge") gibi birşeye gerek yok. kaldı ki bunun peşinden .ad şeklinde bir kullanım olmaz. yine document.getElementById("ad") demen gerekir. çok uzun ve gereksiz bir yazım olur. doğrudan obj=document.getElementById("ad") deyip halledebilirsin. Bir de salt JavaScript kullanmak yerine jQuery'ye yönelebilirsin. Daha rahat edersin.
  • teşekkür ederim arkadaşım ilgin için ama sorunu çözdüm ufak bir gözden kacırdığım konu varmış.

    çözümü lazım olabilecek arkadaşlar için yazıyorum...

    <script type="text/javascript"> 

    function YaziyiBuyut(){

    var obj = document.getElementById("formge").ad.value;
    var dgr = obj.toUpperCase();
    document.getElementById("formge").ad.value = dgr;
    }

    </script>
    <form id="formge" action="" method="">
    <input type="text" id="ad" value="" onkeyup="YaziyiBuyut();">

    </form>


    quote:

    document.getElementById("formge") gibi birşeye gerek yok. kaldı ki bunun peşinden .ad şeklinde bir kullanım olmaz.
    valla arkadaşım ben şimdiye kadar hep böyle yaptım bir sıkıntı yaşamadım ama aşağıda vereceğim örnek olması için vereceğim kodu denersen sende bir sıkıntı olmayacağını göreceksin...
     
    <html>
    <head>
    <title>Yazı Buyutme</title>
    </head>
    <body>
    <script type="text/javascript">

    function YaziyiBuyut(){

    var obj = document.getElementById("formge").ad.value;
    alert(obj);
    }

    </script>
    <form id="formge" action="" method="">
    <input type="text" id="ad" value="" onblur="YaziyiBuyut();">

    </form>
    </body>
    </html>




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.