BAZA WIEDZY
KURSY
Bazy danych w PHP
Kurs AdvancedAJAX
Kurs ASP
Kurs ASP.NET
Kurs C++
Kurs CSS
Kurs HTML
Kurs HTML drugi
Kurs JavaScript
Kurs MySQL
Kurs PHP
Kurs RSS
Kurs XHTML
Obiekty DOM
MANUALE
CSS1 - W3C
DOM - w budowie
PHP 2005
PHP 2006
Wyrażenia regularne
SHOUTBOX
STAT
Online: 151 | UU: 3318
HTML - Formularze
5 marzec 2008


<FORM>
Parametry: ACTION, METHOD, NAME, TARGET
Opis: Rozpoczyna formularz.
ACTION - określa adres skryptu obsługującego formularz.
METHOD - w zależności od skryptu powinien mieć wartość "get" lub "post".
NAME - nazwa przez którą do formularza mogą odwoływać się skrypty w Javie.
TARGET - określa nazwę ramki do której zostanie załadowany dokument zwrócony przez skrypt po wysłaniu formularza. Wartość "_blank" ładuje go do nowego okna, "_top" likwiduje ramki i wyświetla dokument w całym oknie.
Przykład:

<INPUT>
Parametry: ALIGN, CHECKED, MAXLENGTH, NAME, SIZE, SRC, TYPE, VALUE
Opis: Tworzy pole formularza, jego wygląd zależy od parametru TYPE:

  • TYPE="text" - jednowierszowe pole do wprowadzania tekstu.
  • TYPE="password" - podobnie jak wyżej, ale zamiast liter pojawiają się gwiazdki.
  • TYPE="checkbox" - małe pole do zaznaczania.
  • TYPE="radio" - podobnie jak wyżej, ale gdy pól tych występuje kilka o takiej samej nazwie, można zaznaczyć tylko jedno z nich.
  • TYPE="reset" - przycisk czyszczący zawartość formularza.
  • TYPE="submit" - przycisk wysyłający formularz.
  • TYPE="hidden" - pozwala na przekazanie dodatkowych parametrów do skryptu.
  • TYPE="image" - obrazek, którego kliknięcie powoduje wysłanie formularza. Dodatkowo wysyłane są współrzędne kliknięcia.

Inne parametry mają znaczenie zależne od parametru type:
ALIGN - przy TYPE="image" wyrównanie tekstu względem obrazka.
CHECKED - przy TYPE="checkbox" lub "radio" domyślnie uaktywnia dane pole.
MAXLENGTH - dla typu "text" lub "password określa maksymalną długość tekstu, który może wpisać użytkownik.
NAME - nazwa pola, wymagana przy wszystkich typach oprócz "reset" i "submit".
SIZE - przy typie "text" lub "password" określa długość pola.
SRC - przy typie "image" określa adres obrazka.
VALUE - w przypadku typów "submit" i "reset" określa tekst na przycisku, dla typu "checkbox" lub "radio" określa wartość przesyłaną do serwera, jeżeli pole jest zaznaczone.

Przykład: <FORM NAME="formularz" METHOD="post" ACTION="skrypt.cgi">
<INPUT TYPE="text" SIZE="3" MAXLENGTH="3"><BR>
<INPUT TYPE="password" SIZE="8" MAXLENGTH="8"><BR>
<INPUT TYPE="checkbox" CHECKED><INPUT TYPE="checkbox"><INPUT TYPE="checkbox" CHECKED><BR>
<INPUT TYPE="radio" NAME="radio"><INPUT TYPE="radio" NAME="radio" CHECKED><INPUT TYPE="radio" NAME="radio"><BR>
<INPUT TYPE="reset" VALUE="Wyczyść">
<INPUT TYPE="submit" VALUE="Wślij">
<INPUT TYPE="hidden" NAME="nazwa" VALUE="treść parametru">
</FORM>

<OPTION>
Parametry: SELECTED, VALUE
Opis: Definiuje możliwą opcję dla pola <SELECT>
SELECTED - ten parametr powinien być ustawiony dla tylko jednej opcji - będzie ona domyślnie wybrana
VALUE - wartość jaka zostanie przekazana do skryptu CGI po wysłaniu formularza
Przykład: Zobacz przykład dla <SELECT>

<SELECT>
Parametry: NAME, MULTIPLE
Opis: Pozwala na wstawienie pola wyboru
NAME - nazwa pola
MULTIPLE - podanie tego parametru pozwala na wybranie kilku pozycji jednocześnie
Przykład: <FORM>
<SELECT MULTIPLE>
<OPTION VALUE=p1>Pozycja 1</OPTION>
<OPTION VALUE=p2 SELECTED>Pozycja 2</OPTION>
<OPTION VALUE=p3>Pozycja 3</OPTION>
</SELECT>
</FORM>

<TEXTAREA>
Parametry: NAME, ROWS, COLS
Opis: Kilkuwierszowe pole do wpisywania tekstu.
COLS - liczba kolumn pola.
NAME - nazwa pola.
ROWS - liczba rzędów pola.
Wymagany jest znacznik końcowy, w bloku <TEXTAREA> można wpisać domyślną wartość dla tego pola.
Przykład: <FORM> <TEXTAREA NAME="nazwa" ROWS="3" COLS="10">Tekst wewnątrz pola</TEXTAREA> </FORM>



Autor: Grzegorz ‘Ygreg’ Plebański
ygreg@ygreg.com
http://www.ygreg.com

Dodaj komentarz









Komentarze
36 odpowiedzi
v
31 maj 2011, godz. 1:50

yes

sd
11 kwiecień 2011, godz. 6:14

asdasda

h
11 marzec 2011, godz. 7:15

112233

k
19 styczeń 2011, godz. 3:50

w

sa
4 listopad 2010, godz. 8:18

sad

11 październik 2010, godz. 10:48

ftgrtyejtyhtpiouhrt

11 październik 2010, godz. 10:47

hjfgukfyuiftuydsuruy

11 październik 2010, godz. 10:47

dsfagfdgfdgfdgfdgfhgfhdftyh

lida
6 październik 2010, godz. 5:50

jhdisguhsg

ll
6 październik 2010, godz. 5:46

rshRHH

ore
28 wrzesień 2010, godz. 5:13

ASs

rafako
18 marzec 2010, godz. 1:55

afajny formularz

15 luty 2010, godz. 10:59

próba formularza

góra
3 listopad 2009, godz. 1:21

jedynie kolejnym wpisem :)

góra
3 listopad 2009, godz. 1:21

czy można skasować swój wpis? :)

pol154
25 październik 2009, godz. 1:33

Ciekawa stronka

15 sierpień 2009, godz. 9:54

blabal

14 sierpień 2009, godz. 12:47

Test

Anonim
14 lipiec 2009, godz. 11:21

njmjhmjmh

Anonim
12 lipiec 2009, godz. 9:17

ds

Anonim
7 lipiec 2009, godz. 6:51

hghh

Anonim
2 kwiecień 2009, godz. 1:44

.,mn.,m.m,

Anonim
19 marzec 2009, godz. 10:07

z

Anonim
19 marzec 2009, godz. 9:10

x

Anonim
19 marzec 2009, godz. 8:57

spróba

Anonim
19 marzec 2009, godz. 8:43

aassaassaa

Anonim
19 marzec 2009, godz. 8:38

s

18 luty 2009, godz. 1:18

bla bla

22 styczeń 2009, godz. 4:57

kapsko

17 styczeń 2009, godz. 11:41

aala

po
6 grudzień 2008, godz. 7:43

lk;kl;

vbn
26 listopad 2008, godz. 11:36

xvbnxvb

21 sierpień 2008, godz. 12:28

iuyuiyuiyuiyuiyuiyuiyuiyuiuyiyu

21 sierpień 2008, godz. 12:25

tyuty

grześ
7 lipiec 2008, godz. 3:42

bardzo ciekawie -dzięki (przydało się)

Anonim
21 kwiecień 2008, godz. 10:08

tralala

 
 
Copyright © 2006-2011 egrafik.pl | Kontakt | Reklama | Projekty domów
jocker