[ Pobierz całość w formacie PDF ]
.NAMETen atrybut określa nazwę pola, która zostanie przesłana na serwer.ROWSAtrybut ROWS określa ilość widocznych wiersz tekstu.Jeśli użytkownik wpisze w polu więcejwierszy tekstu, to zostanie w nim wyświetlony pionowy pasek przewijania.COLSAtrybut COLS określa widoczną szerokość pola, obliczaną na podstawie średniej szerokościznaków aktualnie używanej czcionki.Zachowanie pola w przypadku wpisania w nim (w jednymwierszu) większej ilości znaków niż wynosi zawartość atrybutu COLS jest zależne od przeglądarki.Itak, w Netscape Navigatorze, zostaje dodany poziomy pasek przewijania (choć ten sposób działaniamoże się zmienić w przypadku użycia atrybutu WRAP opisanego poniżej), natomiast w InternetExplorerze całe słowo zostaje przeniesione do kolejnego wiersza.WRAPAtrybut ten wprowadzony przez firmę Netscape i uwzględniany wyłącznie przez jejprzeglądarki, określa co należy zrobić gdy długość jednego wiersza tekstu przekroczy dopuszczalnąwartość określoną przy użyciu atrybutu COLS.Zastosowanie domyślnej wartości tego atrybutu OFF powoduje wyłącznie przenoszenia słów do kolejnego wiersza.W takim przypadkuużytkownik może jawnie umieścić w tekście znaki nowego wiersza.Użycie wartości HARD sprawi,że słowa będą przenoszone, a dodane znaki nowego wiersza zostaną przekazane na serwer podczasprzesyłania formularza.I w końcu, użycie wartości SOFT sprawi, że wyrazy będą przenoszone donastępnego wiersza w polu tekstowym, lecz dodatkowe znaki końca wiersza nie będą przesyłane naserwer.ONCHANGE, ONSELECT, ONFOCUS, ONBLUR, ONKEYDOWN, ONKEYPRESSoraz ONKEYUPTe atrybuty są wykorzystywane wyłącznie w przeglądarkach obsługujących skrypty pisanew języku JavaScript.Określają one kod, jaki ma być wykonywany gdy zajdą pewne, ściśleokreślone warunki.Atrybut ONCHANGE określa kod, który będzie wykonany gdy miejscewprowadzania zostanie usunięte z pola, którego zawartość została wcześniej zmieniona.AtrybutONSELECT określa co należy zrobić gdy zawartość pola zostanie zaznaczona przez użytkownika.Atrybuty ONFOCUS oraz ONBLUR określają co należy zrobić gdy miejsce wprowadzania zostanieprzeniesione do danego pola lub gdy zostanie z niego usunięte.Pozostałe atrybuty określają conależy zrobić w przypadku naciśnięcia klawiszy.Przedstawiony poniżej przykład prezentuje wielowierszowe pole tekstowe zawierające 5widocznych wierszy, z których każdy ma szerokość 30 znaków.Wygląd tego pola przedstawiłemna rysunku 16.10.Wpisz kod HTML:301 Rozdział 16.Formularze HTMLUsuń ten tekst i zastąp gokodem HTML do sprawdzenia.Rysunek 16.10 Wielowierszowe pole tekstowe (obszar tekstowy)16.4 PrzyciskiW formularzach HTML przyciski są stosowane w dwóch podstawowych celach przesyłania formularza oraz przywracania oryginalnych wartości pól podanych w dokumencieHTML.Przeglądarki, które są w stanie wykonywać programy pisane w języku JavaScript, mogątakże używać przycisków w jeszcze jednym celu aby wykonywać określony skrypt.Tradycyjnie przyciski były tworzone przy wykorzystaniu elementu INPUT z atrybutem TYPE owartościach SUBMIT, RESET lub BUTTON.W języku HTML 4.0 został wprowadzony dodatkowyelement BUTTON, jak na razie jest on jednak obsługiwany wyłącznie w Internet Explorerze.Tennowy element pozwala na tworzenie przycisków, których etykiety są wyświetlane w kilkuwierszach oraz mogą zawierać obrazy, różnego rodzaju czcionki, itp.Ze względu na swojemożliwości, stosowanie tego znacznika jest zalecane w sytuacjach gdy można mieć pewność, żeużytkownicy będą korzystać z przeglądarek, które są w stanie go poprawnie obsłużyć (na przykładw korporacyjnych intranetach).Jak na razie Netscape Navigator nie obsługuje tego znacznika przynajmniej wersja 4.7 a zatem jego zastosowanie należy ograniczyć wyłącznie do witrynintranetowych, których użytkownicy korzystają z Internet Explorera [ Pobierz całość w formacie PDF ]