IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Java (https://www.ircforumlari.net/java/)
-   -   Java Script'te Form Nesneleri (https://www.ircforumlari.net/java/329737-java-scriptte-form-nesneleri.html)

Dilara 22 Nisan 2010 02:58

Java Script'te Form Nesneleri
 
Nesneler JScript'te özel fonksiyonları bulunabilen birbirinden bağımsız elemanlardır. Text alanları, radio butonlar,check boxlar, butonlar ve drop-down menüler JScript nesneleridir.

Burada unutulmaması gereken durum nesnelerin bir form içinde olmaları yani <FORM> ve </FORM> HTML kodları arasında tanımlanmaları gerektiğidir. Tanımladığınız nesne içinde bulunduğu formun bir elemanıdır ve daha sonraulaşılması gerektiğinde form adıyla birlikte anılır.
<
HTML-Kodu:
Kod:
form name="form1"><input type="button" name="but1" value="Buraya Basınız"></form>
şeklinde tanıtılmış bir butona daha sonra erişmek istediğimizde form1.but1 yazmamız gerekecektir. Forma isim verilmediği durumlarda aynı butona form.but1 diye erişecektik ki aynı sayfada birden fazla form bulunması durumunda karışıklık çıkacaktı.

toXic 22 Nisan 2010 13:54

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- Kodu:

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- Kodu:

<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- Kodu:

<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. ;)


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 20:27.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk