JS 13 Interfejs użytkownika, Programowanie, instrukcje - teoria


Interfejs użytkownika

Pola wyboru typu checkbox

0x08 graphic
Wstawienie pola wyboru umożliwia znacznik <input> . Ogólna konstrukcja:

<input

type = "checkbox" // tylko dla pól wyboru - konieczne

id = "UnId" // unikalny identyfikator

name = "nazwa" // wewnętrzna nazwa pola

value = "wartość" // do wykorzystania w skryptach

[checked = "checked" ] // możliwość wstępnego włączenia / wyłączenia

[disabled = "disabled" ] // możliwość wyłączenia dla użytkownika

/>

Przykład:

w HTML:

<input type="checkbox" id= "UnId1" name="nazwa" value= "wartość" /> Opcja nr 1 <br />

...

<button onclick="funkcja_obsługi()" /> Napis_na_przycisku </button> <br />

w JS:

funkcja_obsługi()

{

if ( UnId1 && UnId1.checked) { // Akcja związana Opcją 1 }

}

Pola wyboru wzajemnie wykluczające się: radio

0x08 graphic
Ogólna konstrukcja ze znacznikiem input:

<input

type = "radio" // tylko dla pól wyboru - konieczne

id = "UnId" // unikalny identyfikator

name = "nazwa" // wewnętrzna nazwa pola

value = "wartość" // do wykorzystania w skryptach

[checked = "checked" ] // możliwość wstępnego włączenia / wyłączenia

[disabled = "disabled" ] // możliwość wyłączenia dla użytkownika

/>

Przykład:

w HTML:

<input type="radio" id="rb1" name="grupa" value="opcja_1" /> Opcja nr 1 <br />

...

<button onclick="funkcja_obsługi()" /> Napis_na_przycisku </button> <br />

w JS:

funkcja_obsługi()

{

var radiowe = document.getElementsByTagName('input');

for(var i=0; i<radiowe.length; i++)

{

if (radiowe[i].checked)

{

Akcja()

break;

}

}

}

Pole textowe text definiuje się za pomocą znacznika input:

<input

type = "text" // tylko dla pola tekstowego - konieczne

id = "UnId" // unikalny identyfikator

name = "nazwa" // wewnętrzna nazwa pola

value = "wartość" // domyślny tekst w polu

size = "rozmiar" // wymiar okienka

maxlength = "długość" // max długość napisu

[readonly = "readonly" ] // możliwość zablokowania wpisu

[disabled = "disabled" ] // możliwość wyłączenia dostępu

0x08 graphic
/>

Przykład:

w HTML:

<input type="text" id="UnId" size="50" value="Domyślny tekst" maxlength="60"/>

<button onclick =" funkcja_obsługi()"> Zatwierdź </button>

w JS:

funkcja_obsługi()

{

var poltx = document.getElementById('UnId');

var wpis = poltx.value;

. . .

Akcja();

}



Wyszukiwarka

Podobne podstrony:
JS 06 Funkcje matematyczne, Programowanie, instrukcje - teoria
JS 15 Metody w JavaScript, Programowanie, instrukcje - teoria
JS 05 Operatory Logiczne, Programowanie, instrukcje - teoria
JS 03 Zmienne i Typy, Programowanie, instrukcje - teoria
JS 02 Podstawowe okienka, Programowanie, instrukcje - teoria
JS 01 Umieszczanie skryptu, Programowanie, instrukcje - teoria
JS 06 Funkcje matematyczne, Programowanie, instrukcje - teoria
JS 09 Instrukcja switch, Programowanie, instrukcje - teoria
JS 11 Funkcje, Programowanie, instrukcje - teoria
JS 10 Instrukcja for, Programowanie, instrukcje - teoria
JS 07 Sterowanie przebiegiem programu, Programowanie, instrukcje - teoria
JS 04 Operatory Artytmetyczne i Relacji, Programowanie, instrukcje - teoria
JS 08 Instrukcje while i do, Programowanie, instrukcje - teoria
JS 12 Tablice, Programowanie, instrukcje - teoria
Cpp 10 Funkcje, Programowanie, instrukcje - teoria
Podstawy uzytkowania programu LabView
programowanie liniowe teoria

więcej podobnych podstron