HTML/Formlar

Vikikitap, özgür kütüphane

Formların genel kullanımı aşağıdaki şekildedir;

<form>
    Form Elementleri
</form>

Form Elementleri[değiştir]

Form içerisine veri girişini sağlayabilmek için input elementini kullanmak gerekir.İnput için 4 farklı tip özellik vardır.Bunlar: text,checkbox,radio ve sumbit değerleridir.Text metin girişi için kullanılır.Checkbox ve radio seçim işlemleri için kullanılır.Aralarındaki fark ise checkbox ile birden fazla seçim yapılabilirken radio ile tek seçim yapılabilir.Sumbit ise form verisini göndermek için kullanılır.Form verisini göndermek için action,gönderme metoduysa method degerleriyle belirlenir.Daha iyi anlaşılabilmesi için aşağıya örnek kod bloğu oluşturalım.

<form action="index.php" method="get">
    İsim<br>
    <input type="text" name="isim"><br>
    Soyisim<br>
    <input type="text" name"soyisim"><br>
    Cinsiyet<br>
    <input type="radio" name="erkek" value="erkek">Erkek<br>
    <input type="radio" name="kadin" value="kadin">Kadın<br>
    Gezdiginiz Şehirler<br>
    <input type="checkbox" name="istanbul" value="ist">İstanbul<br>
    <input type="checkbox" name="ankara" value="ank">Ankara<br>
    <input type="checkbox" name="izmir" value="izm">İzmir<br>
    <input type="submit" value="Submit">
</form>

Get ve Post Metodları[değiştir]

Get ve post metodları veriyi göndermek için kullanılır.Get metodunda gönderilecek veri tarayıcının url bölümünde gözükür.Bu yüzden şifre gibi özel verilerin olduğu formların get metoduyla gönderilmesi önerilmez.Yukarıdaki örnek kodumuz için bakacak olursak gönderilecek veri index.php?isim=veri1&soyisim=veri2... şeklindedir.Post ise veriyi sayfa içerisinde göndererek url de gözükmesine neden olmaz.