(X)HTML » Block

Form

  • 2010-10-31 18:27
  • 6 komentarzy
  • 658 odsłon
  • Oceń ten tekst jako pierwszy

<form>


Definiuje formularz dzięki któremu można wysłać dane do określonego dokumentu.

Do budowy formularza potrzebne są tez inne tagi takie jak:


Przykład użycia


<form action="index.php" method="post" id="formularz">
     Podaj swoje imie: <br/>
     <input type="text" name="imie" value="Kuba" />
     <input type="submit" value="Wyślij"/>
</form>


Atrybuty


  • action - zawiera adres do którego zostanie wysłany formularz. Ten atrybut jest obowiązkowy!
  • accept - oddzielona przecinkami lista akceptowanych typów
  • accept-charset - lista akceptowanych kodowań znaków (domyślnie "unknown")
  • enctype - typ mime danych wysyłanych formularzem
  • method - metoda jaką dane zostaną wysłane; możliwe wartości to get (w adresie) i post (w nagłówku zapytania http)
  • name - nazwa formularza (Atrybut zabroniony w DTD strict - w zamian trzeba używać Id)
  • target - określa jak zostanie otwarty dokument docelowy (Atrybut zabroniony w DTD strict)

Główne atrybuty



Zdarzenia



6 komentarzy

whosho 2006-07-13 09:41

Orientujecie się może czy istnieje możliwośc wysłanie zawartości forumalarza na maila bez tworzenie poprzez przeglądarkę "konta". Szukałem już na kilku stronach ale nikt o tym nie wspomina :/

Kooba 2006-02-12 23:18

miner: na razie jest tylko form, a jak będą opisane inne znaczniki (input, select) i wszystkie atrybuty to będzie to rzetelne źródło informacji które sie na pewno komuś przyda. Z doświadczenia wiem ze mimo iż html jest łatwy, nie ma możliwości nauczenia sie od razu wszystkiego na pamięć - dlatego istnieją strony takie jak 4programmers, wiec nie mów ze nasza praca jest nie przydatna..

Marooned: sam nie rozumiem czemu niby miało służyć usuniecie "name", ale tak jest i koniec :/

Marooned 2006-02-12 22:28

łoo, ale nie wiedziałem, że zamiast name trza używać id :|
zawsze brałem id do innych rzeczy niż name..

miner 2006-02-12 19:24

Zastanawiam po co komu takie coś? Ci co chcą coś robić w HTML raczej znają takie podstawy, (ale jednak jest słowo "raczej"). W każdym bądź razie: więcej artykułów, więcej info, lepiej. Na pewno się komuś przyda a przy okazji załatana została jedna z wielu dziur 4programmers.net polegająca na tym, że wiele rzeczy jest nieopisanych.

Ktos 2006-02-12 20:27

DTP? A nie DTD przypadkiem? :)
// o rany, mój bład - DTP = Doctype. Ale wpadka :)

Marooned 2006-02-12 19:52

Po co? Bo chcemy tu zgromadzić wszelakie info o wszelakich używanych językach, zrobić biblię programowania :D
Jeśli choć jednej osobie się to przyda to oznacza, że był sens umieszczenia tej informacji :)