HTML REFERANSLAR

HTML Alfabetik

HTML Standart Özellikler

HTML Olay Özellikleri

HTML Dil Kodları

HTML Doctype

HTML ETİKETLERİ

<!-- ... -->

<!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>

HTML <input> formmethod Özelliği

HTML <input> Etiketi

Örnek

<form action="demo.php" method="get">

  İsim: <input type="text" name="fisim"><br>

  Soyisim: <input type="text" name="fsisim"><br>

  <input type="submit" value="Gönder">

  <input type="submit" formmethod="post" formaction="demo-post.php" value="Post ile Gönder">

</form>


Tarayıcı Desteği

<input> formmethod özelliğini Internet Explorer hariç popüler tüm tarayıcılar desteklemektedir.


Tanım ve Kullanımı

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="submit" ve type="image" özellikleri 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.


HTML 4.01 ve HTML5 Farkları

Formmethod özelliği HTML5 ile yeni gelen bir özelliktir.


Sözdizimi

<input formmethod=" get | post ">


Alabileceği Değerler

DeğerTanım
getForm verilerini URL'a ekler: URL?isim=deger&isim=deger
postForm verilerini Http mesajı olarak gönderir.

HTML <input> Etiketi

Referanslar

HTML Referansları