ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR

Benzer belgeler
Web Tasarımının Temelleri

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

BİLİŞİM TEKNOLOJİLERİ

MODÜL 2 HTML İLE GELİŞMİŞ ÖZELLİKLER

Temel Başlıklar. HTML Formlarının amacı Çalışma şekli Form Action ve Method

Metin Text Kutuları. Metin kutusu oluşturmak için <input> tagı kullanılır.

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4

h a k a n b a b a c. n e t HTML Web Tasarımı ve Programlama

İNTERNET PROGRAMCILIĞI HAFTA. PHP ile FORM İŞLEMLERİ. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Form Elemanları Kullanımı

Web Teknolojileri ve Programla

Site Temizlik Projesi Kodları

Site Tasarım Çalışması -3

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

8. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ.

HTML & CSS. Öğr.Gör. M.Ersin AKAY

7. Çerçeveler. Bu bölümü bitirdiğinizde,

İNTERNET PROGRAMCILIĞI I

BĠLĠġĠM TEKNOLOJĠLERĠ

Kayan Çerçeveler. Web sayfası içerisine kaydırılabilir çerçeveler yerleştirmek için

<html> <head> <title>sayfa Başlığı</title> </head> <body> Bu benim ilk sayfam <b>bu metin koyu</b> </body> </html>

WEB TASARIMININ TEMELLERİ

4. Bağlantı (Köprü) Oluşturma

Çözüm :RadioButtonList1 kontrolunuekliyoruz.enableautopostback iaktifleştiriyoruz..

Resim 7.20: Yeni bir ileti oluşturma

Doç.Dr. Yaşar SARI, Web Tasarımı Ders Notları 1

2. Belgeye Metin Ekleme

Metin İşlemleri, Semboller

Kurumsal Grup E-Posta Eğitim Dokümanı


7 Temmuz Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar

Örnek Uygulama: CheckedListBox da seçili olanları listbox nesnesine ekleyen program.

Frontpage ile Çerçeve Sayfası Yaratmak

PROGRAMLAMA DERSİ 1. İNTERNET

KBÜ. TBP107 Web Tasarımının Temelleri «H T M L E T İ K E T L E R İ - III» Öğr. Gör. Dr. Abdullah ELEN KARABÜK ÜNİVERSİTESİ

BĐLGĐSAYARDAN BAĞIMSIZ YAZDIRMA ĐŞLEMĐ

ESNEK YAPILANDIRMA UYGULAMASINDA YENİLİKLER

İçindekiler Tablosu Talep Destek Yönetim Sistemi Programı...3

GEÇERLİLİK KONTROLLERİ VALİDATİON CONTROLS. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

LibreOffice Veritabanı-1

HESAP MAKİNASI YAPIMI

NECMETTİN ERBAKAN ÜNİVERSİTESİ E-POSTA YARDIM BELGESİ

SAÜ BİLGİSAYAR VE BİLİŞİM BİLİMLERİ FAKÜLTESİ ORTAK BİLGİSAYAR DERSLERİ KOORDİNATÖRLÜĞÜ WİNDOWS 7 BÖLÜM SORULARI

HSancak Nesne Tabanlı Programlama I Ders Notları

İNTERNET PROGRAMCILIĞI I

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ

WORD KULLANIMI

IPACK LADDER. Arayüz Dökümantasyonu

OKUL HABER EKLEME MODÜLÜ TANITIM DOSYASI. Okul haberlerinizi ilçemiz web sitesinde yayınlayabilmek için aşağıdaki adımları uygulamanız gerekmektedir.

İSTANBUL KEMERBURGAZ ÜNİVERSİTESİ İÇERİK YÖNETİM SİSTEMİ KULLANIM KLAVUZU KEMERBURGAZ ÜNİVERSİTESİ İÇERİK YÖNETİM SİSTEMİ

Web Tasarımının Temelleri

İnternet Programcılığı Form İşlemleri ve Oturum Yönetimi Örnekleri

DIV KAVRAMI <style> position: absolute

Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama

e-mutabakat Ekstre Gönderimi

WEB TASARIMI VE PROGRAMLAMA DERSİ

Zimbra Kullanıcı Rehberi

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ

SAÜ BİLGİSAYAR VE BİLİŞİM BİLİMLERİ FAKÜLTESİ ORTAK BİLGİSAYAR DERSLERİ KOORDİNATÖRLÜĞÜ HAFTA 1 İÇERİĞİNE AİT UYGULAMA FÖYÜ

3. Metin ve Görünüm Etiketleri

HSancak Nesne Tabanlı Programlama I Ders Notları

ÖĞRENME FAALĠYETĠ 3 ÖĞRENME FAALĠYETĠ 3

2017 ŞUBAT AYI YENİLİKLERİ

T.C. Sağlık Bakanlığı. Renkli Reçete Uygulaması Hekim Kullanım Kılavuzu

HTML Bloklar. CSS Display özelliği

Üst Düzey Programlama

BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi KULLANICI ARAYÜZ. BLM401 Dr.Refik SAMET

VET ON KULLANIM KLAVUZU

HTML Etiketleri Genel Özellikler (Global Attributes)

GoFeed Kullanıcı Arayüzü

Animasyon Teknikleri, Ses ve Video İşlemleri 1 / 18

Luca NET Kobi Ticari Yazılımında ilk yapılacaklar

Daha önce kayıt olduğunuz e-posta adresinizi girin. Parolanızı bu alana giriniz ve giriş tuşuna basınız

ÖĞRENCİLER İÇİN MOODLE KULLANIM KILAVUZU

Web sayfalarında yapılan her çalışma ve düzenleme tablolar aracılığı ile yapılır. Dolayısıyla çoğu web sayfalarında tablo kullanmak zorunluluktur.

BİLİŞİM TEKNOLOJİLERİ

AGÜ UIS ÖĞRENCİ DERS PROGRAMI HAZIRLAMA KILAVUZU

Dizaynda Word Desteği

Enlil programını açtığımızda karşımıza gelen ilk ekrandır.bu ekranda özel tanımlanmış kullanıcı kodu ve parola ile programa giriş sağlanmaktadır.

İzibiz E-Defter Son Kullanıcı Kullanım Klavuzu

MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ SMS. Sms Sistemi. Bilgi İşlem Daire Başkanlığı YAZILIM GRUBU

3.2. Görünüm Düzenleme Etiketleri

BİLGİ GİRİŞ VE MESAJ PENCERELERİ. 1-Sadece kullanıcıya mesaj vermek için kullanılır.

ML TFT 5 ARAYÜZ KULLANIM KILAVUZU

ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU

HTML5 Form Yapısı ve Form Elemanları

UYGULAMALAR. İkinci liste kutusu (List 2) Birinci liste Kutusu (List 1) Metin Kutusu

e-mutabakat hesabı için adresimizden kayıt olabilirsiniz.

Üst Düzey Programlama

BİLİŞİM TEKNOLOJİLERİ

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Internet ve Bilgi Teknolojileri (BİL 309) Dersi

Doç. Dr. İsmail Rakıp Karaş Hazırlayan: İdris Kahraman

1. Portala Giriş. 2. Portalın Kullanımı Genel

5. Tablo İşlemleri. Bu bölümü bitirdiğinizde,

AEGEE-Eskişehir Online Web Yönetim Paneli ( WEBBY ) Yardım Dökümanı

I-Uyum e-fatura Giden Kutusu

FAKS SUNUCU EĞİTİM DÖKÜMANI

2. Ders Teklifi (Dersi açan rolü)

Transkript:

ÖĞRENME FAALİYETİ 1 AMAÇ ÖĞRENME FAALİYETİ 1 Uygun ortam sağlandığında web sayfaları için formlar oluşturabileceksiniz. ARAŞTIRMA Web sayfalarında formların kullanım amaçlarını ve nasıl kullanıldığını araştırınız. 1. FORMLAR Html ile Basit Web İşlemleri modülünde öğrenmiş olduğunuz bilgiler; kullanıcının aktif olmadığı, bilgileri sadece görsel olarak kullanıcıya sunan yapılardı. Formlar sayesinde kullanıcının da aktif olacağı dinamik web sayfaları hazırlayabilmeyi öğreneceksiniz. Kullanıcıdan veri alabilecek, alınan verilerle istenilen birçok işlemi gerçekleştirebileceksiniz. Sosyal paylaşım siteleri, e-ticaret siteleri gibi üye girişli siteler de form elemanları kullanılarak hazırlanmaktadır. 1.1. <Form> <form> etiketi html formları oluşturmak için kullanılır. Form oluşturmayı sağlayan tüm form elemanları <form>.</form> etiketleri arasında yer alır. Genel Kullanımı: <FORM ACTION= url METHOD= get- post TARGET= pencere >... </FORM> 1.1.1. Action Formdan girilecek olan bilgilerin değerlendirileceği dosyanın URL adresini belirtmek için kullanılır. 3

1.1.2. Method Formdan girilecek olan bilgilerin, değerlendirici dosyaya hangi yöntem ile gönderileceğini belirtmek için kullanılır. Method post ve get değerlerini alabilir. Method bölümüne, GET değeri verildiği zaman kontrollere girilen içerik o anda bulunan adrese eklenip değerlendiriciye gönderilir. POST ise form içeriğini direkt olarak değerlendiriciye gönderir. 1.2. <input> <input> etiketi form içerisinde bilgi almak için kullanılan etikettir. Hangi veri türünde girişin yapılacağını burada kullanılan type elemanı belirlemektedir. Type elemanının varsayılan değeri text(metin) olmakla birlikte belirtilecek olan(text, password, checkbox, radio,submit, reset gibi) farklı değerleri de alabilir. <input> etiketinin sonlandırıcı etiketi bulunmaz yani bu etiket kapatılmaz. Kullanımı: <INPUT ALIGN=tip [CHECKED] MAXLENGTH=uzunluk NAME=isim SIZE=boyut SRC=adres TYPE=tip VALUE=değer> <input> etiketi ile kullanılacak parametreler Tablo 1.1 de gösterilmiştir. Kullanılacak Parametre Görevi TYPE Girilecek olan elemanın türünü belirtmek için kullanılır. SRC Eğer bir resim dosyası kullanılmışsa görüntülenmesi istenilen resim dosyasının adresini belirtmek için kullanılır. ALIGN Type parametresi ile tanımlanmış olan elemanın sayfada konumlanacağı yeri belirlemek için kullanılır(left, right, center). NAME Girilecek olan verinin değişken ismini belirlemek için kullanılır. MAXLENGTH Girilecek olan verinin en fazla kaç karakterden oluşacağını belirlemek için kullanılır. SIZE Metin kutusunun boyutunu (genişliğini) belirlemek için kullanılır.hiçbir rakam belirtilmediği takdirde varsayılan değeri 20 dir. CHECKED Bir seçim kutusu kullanıldığı durumlarda nu kutuların işaretlenmiş olarak görüntülenmesini sağlamak için kullanılır. Sadece radio ve checkbox elemanları için kullanılır. DISABLED Veri girişini engellemek için kullanılır. Tablo 1.1: <input> etiketi parametreleri 4

Aşağıda <input> etiketinin kullanımı ile ilgili örnek gösterilmiştir. Yukarıdaki kodları kaydedip çalıştırdığımızda tarayıcıdaki görüntü aşağıdaki şekilde olacaktır. 1.3. Form Nesneleri Bir form içerisinde metin kutuları, radyo düğmeleri, onay kutuları, metin alanları, açılır menüler gibi elemanlardan istenilenler kullanılabilir. Bu elemanları içeren formları kullanılabilir hale getirmek için ise (submit) ve (reset) düğmeleri kullanılır. Şimdi bu elemanların ve düğmelerin ne işe yaradığını ve nasıl kullanıldığını öğrenelim. 1.3.1. CheckBox Hazırlamakta olduğunuz forma onay kutuları eklemek için kullanılır. Onay kutuları, listelenen seçeneklerden istediğiniz kadarını seçebilmenize veya tümünü seçilmemiş duruma getirmenize olanak sağlar. 5

Yukarıdaki kodu yazıp tarayıcıda çalıştırdığımızda aşağıdaki görüntü elde edilecektir. Checked özelliği ile sayfa yüklendiği zaman görüntülenmesini istediğimiz seçenekler belirlenir. 6

1.3.2. Radio Radio düğmeleri, kullanıcının verilen seçeneklerden sadece bir tanesini seçebileceği durumlar için kullanılmaktadır. Radio düğmelerinin birbirleri ile ilişkili olması ve name özelliklerinin ayni olması gerekmektedir. Checked özelliğini kullanarak sayfa yüklendiği zaman, seçili olmasını istediğiniz değer belirlenir. Radio düğmelerinin alacağı değerler Value seçeneğinde belirlenir. 1.3.3. Text Hazırlamakta olduğunuz forma, tek satırlık yazı yazılabilecek alan (textbox) eklemek için kullanılır. Bu alan ile birlikte size maxlength özelliklerini de kullanabilirsiniz. Kodu kaydedip çalıştırdığınız zaman tarayıcıdaki görüntü aşağıdaki gibi olacaktır. 7

1.3.4. Password Hazırlamakta olduğunuz forma şifreli alanlar eklemek için kullanılır. Type özelliğine, password değeri atanarak oluşturulur. Yukarıdaki kodu kaydedip çalıştırdığınız zaman tarayıcıdaki görüntü aşağıdaki gibi olacaktır. 1.3.5. Textarea Text kutularının görevi, hazırlamakta olduğumuz forma tek satırlık veri giriş alanları eklemek iken Textarea kullanarak forma, birden fazla satırdan oluşan alanlar ekleyebiliriz. Rows (satır) ve cols (sütun) tanımlamaları yapılarak bu metin alanının kaç satır ve kaç sütundan oluşması gerektiği belirlenir. 1.3.6. Açılır Menüler Hazırlamakta olduğunuz formlara <select> (seç) etiketi kullanarak açılır menüler ekleyebilirsiniz. Listbox (liste kutusu) ve drop-down list (aşağı açılır liste) şeklinde iki farklı tür de seçim kutusu oluşturulabilir. Listede yer alacak elemanların neler olacağı ise <option> etiketi ile belirlenir. 8

Örnek 1: Örnek 2: Aşağıdaki örnekte size özelliğine 3 değeri atanmıştır. Listede yer alan elemanlardan 3 tanesinin ekranda görüntüleneceğini göstermektedir. Size özelliği listeden yer alan elemanlardan istediğiniz kadarının ekranda görüntülenmesini ayarlamak için kullanılır. Multiple özelliği ise Ctrl tuşu kullanarak birden fazla seçim yapmamıza olanak sağlamaktadır. Yukarıdaki kodu kaydedip çalıştırdığımız zaman tarayıcıdaki görüntü aşağıdaki gibi olacaktır.. 9

1.3.7. Reset Üzerine gelip tıklandığı zaman, form içeriğini temizleyip kullanıcının forma yeniden bilgi girişi sağlayan bir düğme (buton) oluşturulmasını sağlar. Kullanımı: <input type= reset > Value özelliği, düğme üzerinde istediğiniz metni yazmanıza olanak sağlar. 1.3.8. Submit Submit (gönder), form içerisinde yer alan içeriklerin sunucuya gönderilmesini sağlamak için kullanılır. Kullanımı: <input type= submit > Value özelliği düğme üzerinde istediğiniz metni yazmanıza olanak sağlar. 10