

|
HTML - Formularze
| <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>
|
|
|