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

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

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

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

Web Tasarımının Temelleri

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ı

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

İNTERNET PROGRAMCILIĞI I

WEB TASARIMININ TEMELLERİ

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İ

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

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

BTP208 İnternet Programcılığı II HTML5 ve Getirdiği Yenilikler (2. Kısım)

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

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

HTML5 Form Yapısı ve Form Elemanları

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

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

Site Temizlik Projesi Kodları

Web Teknolojileri ve Programla

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4

ASP.NET Web Kontrolleri

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

Web Tasarımı - Yrd. Doç. Devkan Kaleci 1

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

PHP ile İnternet Programlama

Basit bir web uygulaması

Web Programlama Kursu

PHP (II) Formlar. Dosya İşlemleri. 2002, Sanem SARIEL PHP Ders Notları 2 1. Formlar

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ

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

Üst Düzey Programlama

Tel : 0(532) Web : E-Posta : info@kayikcioglugrup.com. İLETİ PAKETİ API (Entegrason) Dökümanı

%20dolor%20sit%20amet&receipents= , &sender=PROAKTIF

Zengin Metin İşaretleme Dili (HTML) BIM206 Web Programlama

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

um%20dolor%20sit%20amet&receipents= , &sender=ILETICELL İstekte gönderilen parametrelerin açıklamaları aşağıdaki gibidir:

1. FORMLAR AMAÇ ARA TIRMA. Programlamaiçindeformkullan m n ö renerekuygulamalaryapabileceksiniz.

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ

ASP (Active Server Pages - Aktif sunucu sayfaları) sunucu taraflı bir scripting dildir ve web üzerinde kullanılır.

Ufuk Üniversitesi Kütüphanesi Kütüphane Kaynaklarına Erişim Bilgileri

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

Web Teknolojileri ve Programla

T.C. MİLLİ EĞİTİM BAKANLIĞI MEGEP (MESLEKÎ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) BİLİŞİM TEKNOLOJİLERİ INTERNET PROGRAMCILIĞI - 4

Boğaziçi Üniversitesi Bilgi İşlem Merkezi. Web Yönetimi Birimi. Drupal Kullanım Kılavuzu

İnternet Programcılığı

BİLİŞİM TEKNOLOJİLERİ

WEB PROGRAMLAMA. PHP Temelleri 2. Dr. Erman Yukselturk

Üst Düzey Programlama

Google Chrome Proxy Sunucusu Ayarları


HTML (Hyper Text Markup Language) YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ

1.1 Web Kavramlar URL terimini tanımlayınız ve anlayınız.

ÜNİTE ÜNİT E. İÇERİK YÖNETİM SİSTEMİ Uzm. Gökhan TUTAR İÇİNDEKİLER HEDEFLER JOOMLA EKLENTİLERİ

JETSMS XML Mesaj İşlemleri Yardım Dokümanı Tarih Sürüm XML ile Mesaj İşlemleri

HTTP. (Hyper Text Transfer Protocol)

AJAX WITH JQUERY. Ajax Hikayesi MODULE 11

AJANS İLETİŞİM API XML API v İçindekiler. 1. AMAÇ - Sayfa 2

IMDS KURULUM KILAVUZU (AIOS TEDARİKÇİLERİ İÇİN HAZIRLANMIŞTIR)

ÖĞRENME-ÖĞRETME YÖNTEM VE TEKNİKLERİ. gösterip yaptırma, uygulamalı çalışma. Anlatım, soru-cevap, gösterip yaptırma, uygulamalı çalışma.

2) <head></head> Sayfa başlık bölümüdür. Javascript vs. burda tanımlanır.

1 JQUERY MOBILE 2 JQM SAYFA YAPISI

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 3 Asp.NET Doğrulama Kontrolleri

<html> <head> </head> <body> </body> </html> METİN BİÇİMLENDİRME ETİKETLERİ Şimdi yukarıda öğrendiklerimizi bir örnek ile uygulayalım.

Exchange Server 2013 Kurulum Sonrası Yapılandırmalar

Html'e Giriş. HyperText Markup Language (hypertext işaret dili) Nedir?

WEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu

SMSEXPLORER XML API. XML API KILAVUZU v.1.0

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

C# Form Uygulamaları. Nesne Tabanlı Programlama I (C#) Ders Notu. S.Ü.Akören A.R.E. Meslek Yüksekokulu C.ÖZCAN- F.SARAY

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

Submit metodu birden fazla numaraya aynı içerikli kısa mesaj gönderimi için kullanılmaktadır.

IPACK LADDER. Arayüz Dökümantasyonu

HTML. 6. Bölüm. Doç. Dr. İsmail Rakıp Karaş

WEB TASARIMI VE PROGRAMLAMA DERSİ

LOGO TIGER WINGS KURULUMU VE AYARLARI

1 JAVASCRIPT NEDİR? 1

Burak Kıymaz JAVA FX

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 2 Asp.NET Sunucu Kontrolleri

Üst Düzey Programlama

SQL 2005 SQL STUDIO MANAGER ACP YAZILIMI KURULUM KILAVUZU

JasperReports Server ve Ireport raporlama Sistemi Kurulumu / Kullanımı 1. Bölüm 2. Bölüm 1- JasperReports Server ve Ireport Nedir?

LOGO için Online Mutabakat Kullanım Kılavuzu

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

Web Site Tasarımı (Html-Css) (SD0139) Murat KARA 2017

WEB EDİTÖRÜ 1 - FORMLAR. Öğr.Gör. Serkan KORKMAZ MART 2015

AĞ KULLANIM KILAVUZU. Yazdırma Günlüğünü Ağa Kaydetme. Sürüm 0 TUR

Üst Düzey Programlama

EC-485. Ethernet RS485 Çevirici. İstanbul Yazılım ve Elektronik Teknolojileri

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

DESTEK DOKÜMANI. Ürün : Tiger Enterprise/ Tiger Plus/ Go Plus/Go Bölüm : Kurulum İşlemleri

Global Haberleşme API Kullanıcı Notları

WEB TASARIMININ TEMELLERİ

Clonera Bütünleşik İş Sürekliliği Gereksinimler ve Kurulum Dökümanı

İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1

Toplu İleti Gönderimi

Transkript:

HTML Formları

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

HTML/WWW veri paylaşımı üzerine kurulmuştur. Html işaretleme dilidir. Diğer içerikler ile bağlantılar (linkler) oluşturulur. İçerik oluşturma oldukça önemlidir. İçerik, sunucu tarafından sağlanan static Html tagları ile oluşturulmaz. Formlar veri gönderimine olanak tanır. Kullanıcı formlar aracılıyla sunucu tarafına veri gönderebilir. Gönderilen veri HTML işaretleyicileri ile paylaşılabilir.

Formlar Form içindeki veri giriş alanları işaretlenir. Veriler bu alanlara girilir. Ardından isim-değer çiftleri (name-value pairs) şeklinde sunucuya gönderilirler.

Verinin gönderileceği URL bilgisini barındırır. HTTP metodu belirtilir. (GET / POST) Verinin kodlama şeklini belirtir.

index.html results.cshtml

index.html

HTML Form Input Elemanları

Text Input

HTML 5 de bulunan bazı input alanları

Selections (Seçimler)

Input Attributes (Inputlara ait Nitelikler) Nitelik Size maxlength Checked Multiple/Selected Rows/cols Displayed/readonly Açıklama - text/password için bırakılacak karakter genişliğidir. - Seçimler için gösterilecek olan genişliği de tanımlar. text/password girişinin alabileceği maksimum karakter miktarını belirtir. Radio button ve checkbox ın işaretlenmiş olarak görüntülenmesini sağlar. Çoklu seçimlere imkan verir. TextArea için yükseklik ve genişlik değerlerini ayarlar. Input elemanlarını saltokunu(readonly) veya etkin olmayacak şekilde (disabled) ayarlar.

Düğmeler (Buttons) Formda mevcut olan alanları varsayılan değerine getirir. Formu sunucuya gönderir. <input type= button > <button type= submit > image button

Label <input type="text" size="10" maxlength="20" id="firstname" name="firstname"></input> <input type="text" id="nothing" name="nothing" disabled value="foo"></input> <input type="password" id="pwd" <textarea id="bio" name="bio" rows="5" cols="30"></textarea> name="userpassword"></i nput> <select id="occupation" name="occupation" size="3" multiple> </select> <input type="radio" id="male" name="gender" value="male">male</input> <input type="radio" id="female" name="gender" value="female" checked>female</input> <input type="checkbox" id="pref1" name="prefs value="newsletter"> </input>.. <input type="checkbox" id="pref3" name="prefs" value="marketing">.</input> <input type="submit" name="submit" value="submit"></input>

Formların Organizasyonu ve Yönlendirme Etiketler (Labels) Text açık bir şekilde bir input öğesi ile ilişkilendirilir veya Etiket ile etkileşime girilerek inputa konumlanılır. Fieldsets

<fieldset> <legend>contact Information</legend> Fieldset <label for="firstname" accesskey="y">first name: </label> <input tabindex="1" type="text" size="10" maxlength="20" id="firstname" name="firstname" ></input><br /> Last name: <input tabindex="2" type="text" size="10" maxlength="20" id="lastname" name="lastname" ></input><br /> EMail: <input tabindex="3" type="email" id="emailaddress" name="emailaddress"></input><br /> </fieldset>

Tab Index Input alanları arasında durak noktalarını belirtmek amacıyla belirtilirler. Input alanları hangi sırasıda dolaşılmak isteniyorsa uygun değer tabindex niteliğine atanır. Disabled durumundaki elemanlar atlanarak bir sonraki input alanına geçilir.

<fieldset> <legend>contact Information</legend> <label for="firstname" accesskey="y">first name: </label> <input tabindex="1" type="text" size="10" maxlength="20" ></input><br /> id="firstname" name="firstname" Last name: <input tabindex="2" type="text" size="10" maxlength="20" id="lastname" name="lastname" ></input><br /> EMail: <input tabindex="3" type="email" id="emailaddress" name="emailaddress"></input><br /> </fieldset>

Erişim Tuşları (Access Keys) Klavyeden basılacak tuş kombinasyonları ile istenilen label lar aktif hale getirilebilir. Erişim Tuşları : OS Modifier Key + Karakter Windows = Alt Mac OSX / Safari =Ctrl + Option Tüm web tarayıcıları tarafından desteklenmeyebilir.

<fieldset> <legend>contact Information</legend> <label for="firstname" accesskey="y">first name: </label><input tabindex="1" type="text" size="10" maxlength="20" id="firstname" name="firstname" ></input><br /> Last name: <input tabindex="2" type="text" size="10" maxlength="20" id="lastname" name="lastname" ></input><br /> EMail: <input tabindex="3" type="email" id="emailaddress" name="emailaddress"></input><br /> </fieldset> <fieldset> <legend accesskey="l">login information</legend> Username: <input type="text" id="username" name="username" readonly="true" value="bora ugurlu"></input><br /> Disabled text: <input type="text" id="nothing" name="nothing" disabled value="foo"></input><br /> Password: <input type="password" id="pwd" name="userpassword"></input><br /> </fieldset>