HTML Alfabetik
HTML Standart Özellikler
HTML Olay Özellikleri
HTML Dil Kodları
HTML Doctype
<!-- ... -->
<!DOCTYPE>
<a>
<abbr>
<acronym>
<address>
<applet>
<area>
<article>
<aside>
<audio>
<b>
<base>
<basefont>
<bdi>
<bdo>
<big>
<blockquote>
<body>
<br>
<button>
<canvas>
<caption>
<center>
<cite>
<code>
<col>
<colgroup>
<command>
<datalist>
<dd>
<del>
<details>
<dfn>
<dir>
<div>
<dl>
<dt>
<em>
<embed>
<fieldset>
<figcaption>
<figure>
<font>
<footer>
<form>
<frame>
<frameset>
<h1> ... <h6>
<head>
<header>
<hgroup>
<hr>
<html>
<i>
<iframe>
<img>
<input>
<ins>
<kbd>
<keygen>
<label>
<legend>
<li>
<link>
<map>
<mark>
<menu>
<meta>
<meter>
<nav>
<noframes>
<noscript>
<object>
<ol>
<optgroup>
<option>
<output>
<p>
<param>
<pre>
<progress>
<q>
<rp>
<rt>
<ruby>
<s>
<samp>
<script>
<section>
<select>
<small>
<source>
<span>
<strike>
<strong>
<style>
<sub>
<summary>
<sup>
<table>
<tbody>
<td>
<textarea>
<tfoot>
<th>
<thead>
<time>
<title>
<tr>
<track>
<tt>
<u>
<ul>
<var>
<video>
<wbr>
Örnek
<form action="form-enc-orn.php" method="get">
İsim: <input type="text" name="fisim">
Soyisim: <input type="text" name="fsisim">
<button type="submit">Gönder</button>
<button type="submit" formmethod="post" formaction="form-enc-orn.php">POST ile Gönder</button>
</form>
Formmethod özeliği Internet Explorer hariç popüler tüm tarayıcılar tarafından desteklenmektedir.
Formmethod özelliği form verileri gönderilirken hangi HTTP yönteminin kullanılacağını tanımlar. Bu özellik formun method özelliğini geçersiz kılar.
Formmethod özelliği, type özelliği submit olarak tanımlanmadan kullanılamaz.
Form verileri URL değişkenleri olarak gönderilecekse (method="get"), HTTP mesajı olarak gönderilecekse (method="post") kullanılır.
GET metodu ile ilgili notlar
- Form verilerini URL adresine isim/değer şeklinde ekler.
- Gönderilen form verileri yer imlerine eklenebilir.
- Url adresine dilediğiniz kadar veri ekleyebilirsiniz, fakat url uzunlukları tarayıcıdan tarayıcıya değişmektedir. Bu nedenle, tüm form verilerinin doğru transfer edildiğinden emin olamazsınız.
- Get yöntemiyle hassas bilgi aktarması asla kullanılmaz. (Şifre, kişiye özel bilgiler vb. adres çubuğunda görünür olacaktır.)
POST metodu ile ilgili notlar
- Form verileri HTTP mesajı olarak gönderilir.
- Gönderilen form verileri yer imlerine eklenemez.
- Get işlemine göre daha güvenilir ve sağlıklıdır.
- Gönderilecek verinin boyut ve uzunluk sınırlaması yoktur.
Formmethod özelliği HTML5 ile yeni gelen bir özelliktir.
<button type="button" formmethod=" get | post ">
Değer | Tanım |
---|---|
get | Form verileri URL'a ekler: URL?isim=deger&isim=deger |
post | Form verilerini Http mesajı olarak gönderir. |
HTML Referansları