Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
489
Tıklama
0
Öne Çıkarma
javascript yardım
M
15 yıl (97 mesaj)
Çavuş
Konu Sahibi

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>

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



T
15 yıl (1594 mesaj)
Binbaşı

"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.


Bu mesaja 1 cevap geldi.
M
15 yıl (97 mesaj)
Çavuş
Konu Sahibi

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>



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.