Kurs dostosowywania szablon�w HTML

Wstecz Strona g��wna Dalej
 

Krok Krok 15: Dodawanie kodu JavaScript

W tym kroku dodawana jest funkcja JavaScript przetwarzaj�ca formularz przed jego wys�aniem. Ta funkcja JavaScript odczytuje z systemu �a�cuch identyfikuj�cy platform� ("Win32") i zapisuje go w ukrytym polu formularza.

  1. Dodaj tekst onfocus=setValues() do przycisku s�u��cego do wysy�ania.

    <input type="submit" name="btnSubmit" onfocus=setValues() value="Wy�lij raport">

    Ta zmiana spowoduje wywo�anie nowej funkcji JavaScript o nazwie setValues() w momencie aktywowania przycisku s�u��cego do wysy�ania.

  2. Dodaj funkcj� JavaScript o nazwie setValues() po elemencie zakotwiczenia zawieraj�cym tekst Powr�t na pocz�tek.

    <SCRIPT LANGUAGE="JavaScript">
    function setValues()
    {
    var ael = fmReport.elements ;
    var os = ael[ 2 ] ;
    os.value = navigator.platform ;
    }
    </SCRIPT>

    Funkcja setValues() zawiera 3 wiersze. Poni�ej om�wiono ka�dy z nich.

  3. Ponownie wygeneruj pliki wyj�ciowe kreatora wdra�ania.

 

Poni�ej zaprezentowano wynikow� stron� WWW. Strona wygl�da tak samo, jak w kroku 14, poniewa� nie zosta�a dodana �adna widoczna tre��. Jednak po aktywowaniu przycisku s�u��cego do wysy�ania funkcja JavaScript o nazwie setValues() odczyta �a�cuch z informacjami o platformie ("Win32") i zapisze go w polu ukrytym. Po klikni�ciu przycisku s�u��cego do wysy�ania zawarto�� ukrytego pola zostanie wys�ana razem z zawarto�ci� pozosta�ych p�l wej�ciowych.

Zawarto�� pliku report.html jest taka sama, jak w kroku 14.

Zobacz stron� wygenerowan� przez plik report.html. Zauwa�, �e �a�cuch "Win32" jest teraz wy�wietlany jako informacje o platformie.

Strona pulpitu z kodem JavaScript

Wstecz
Strona g��wna
Dalej