Tekil Mesaj gösterimi
Alt 22 Nisan 2010, 13:54   #2
Çevrimdışı
toXic
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Java Script'te Form Nesneleri




Sadece buton olarak örneklenmiş ama form nesneleri sadece bunlardan ibaret değildir javada.
Form nesnesi web sayfasında kullandığınız form'ların özelliklerine erişmek için kullanılır. Form'da bulunana elementlerin nesnelerinide barındırır. Tüm nesneler element dizisinde tutulut. Örneğin document'teki ilk formun ikinci elementine erişmek için;

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
document.forms[0].elements[1

yazmanız gerekir. Aşağıdaki örnekte bir formun ilk elementinin adını ekranda gösteren bir örnek görülmektedir.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<html>
   <
head
       <
script language="javascript">
        function 
viewValue(){
         
alert(document.forms[0].elements[0].value);
        }
       
</script>
   </head>
   <body onLoad="viewValue()">
      <form name="test">
       <input type="text" name="testField" value="test"></input>
      </form>
  </body>
  </html> 

Form ilk elemtinin değeri başlangışta test'tir. Sayfa yüklenir yüklenmez viewValue( fonksiyonu çağrılır. Bu fonksiyonda document'teki ilk form'un ilk elementinin value'sü ekranda gösterir.
Form'un bilgileri gönderilmeden form elemtlerini kontrol edebilirsiniz. Bunun içim form tag'in onSubmit özelliğini yakalarsınız. Eğer kurala uygunsa gönderir kurala uygun değilse göndermezsiniz.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<html>
   <
head
       <
script language="javascript">
       function 
check(){
        if(
document.forms[0].elements[0].value==""){
          
alert("Text Alanı Boş");
          return 
false;
         }else{
          
alert("Form Bilgisi Gönderiliyor");
         return 
true;
        }
       }
      
</script>
  </head>
  <body>
      <form action="test.jsp" name="test" onSubmit="return check()">
       <input type="text" name="testField"></input>
       <input type="submit" value="submit"></input>
      </form>
  </body>
  </html> 

Form submit edildiğinde check fonksiyonu çağırılır. Eğer text alanı boşsa geriye false döndürülür. Böylece form bilgisi gönderilmez.

Her bilgi bir artidir.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver