Javascript ile ilgili bir sorum var lütfen yardım

volkantagal
27-07-2012, 14:13   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
4 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
<html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <title>Üye girişi</title> <link rel="stylesheet" href="uyeforumucss.css" media="all" type="text/css"/> </head> <script language="javascript"> function hos(){   alert("hosgeldiniz");   } function aktif(name){   if(document.style.name=="adi"){   document.getElementById("ad").innerHTML=name;}     } </script> <body background="Resimler/sitearkaplanresimleri46.jpg" onload="hos()"> <div id="ana" class="ana" align="center" > <div id="ic" class="icdiv" align="center"> <form name="f1"> Adınız :<br /> <input type="text" name="adi" class="textbox" onfocus="aktif('Adınızı giriniz*')" onblur="pasif('')" /><br /> <div class="aciklama" align="center" id="ad"></div> Soyadınız:<br /> <input type="text" name="soyadi" class="textbox" onfocus="aktif('Soyadınızı giriniz*')" onblur="pasif('')" /><br /> <div class="aciklama" align="center" id="soyad"></div> e-mail :<br /> <input type="text" name="mail" class="textbox" onfocus="aktif('Mail adresinizi giriniz*')" onblur="pasif('')" /><br /> <div class="aciklama" align="center" id="mail"></div> kullanıcı adı :<br /> <input type="text" name="kadi" class="textbox" onfocus="aktif('Kullanıcı adınızı giriniz*')" onblur="pasif('')" /><br /> <div class="aciklama" id="kadi"></div> Şifre :<br /> <input type="password" name="sifre" class="textbox" onfocus="aktif('Şifrenizi giriniz*')" onblur="pasif('')" /><br /> <div class="aciklama" id="sifre"></div> Şifre tekrar :<br /> <input type="password" name="sifret" class="textbox" onfocus="aktif('Kontrol amacıyla şifrenizi tekrar giriniz*')" onblur="pasif('')"/><br /> <div class="aciklama" id="sifret"></div> Adres :<br /> <textarea name="adres" class="adres" onfocus="aktif('Adres bilginizi giriniz')" onblur="pasif('')"></textarea> <div class="aciklama" id="adres"></div> </form> </div> </div>  
 arkadaşlar burda her input değerinin altındaki divlere texboxlara tıklanınca bilgi yazısı yazdırmak istiyorum...fakat javascript içinde if yapısını kurmam için divlerin adını ve inputların adını çekmem lazım nasıl yapabilirim?Umarım anlatabilmişimdir derdimi...

Kapalı Hesap (232227)
07-08-2012, 17:04   |  #2  
Kapalı Hesap
Teşekkür Sayısı: 0
4 mesaj
Kayıt Tarihi:Kayıt: Oca 2012

Eğer söylediğinizi doğru anladıysam bahsettiğiniz konu Javascript - HTML DOM yapısı ve özellikleri ile ilgili. İnternette biraz araştırırsanız kolaylıkla Türkçe kaynaklar da bulabilirsiniz. Ben bir örnek yaptım onu göstereyim.

<p id="deneme">Hello World!</p>

<script type="text/javascript">
pbilgi=document.getElementById("deneme").innerHTML;

if(pbilgi == "Hello World!")

{

document.write(pbilgi);

}
</script>

Yukarıda getElementById ile istenilen html elementine ulaşıyoruz ve innerHTML özelliği ile "deneme" elemanının içeriğini alıyoruz.

Selçuk İslamoğlu
08-08-2012, 07:37   |  #3  
Selçuk İslamoğlu avatarı
CHIP Online
Teşekkür Sayısı: 73
4,133 mesaj
Kayıt Tarihi:Kayıt: Ağu 2003

mesaj yazdıracağın her birine

[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
onclick="mesajfonksiyonu(yazdirilacakyerinid)"
şeklinde belirtip fonksiyonu da ona göre yazdırabilirsin...