| Version 6 (modified by JP, 14 years ago) |
|---|
Skrypty dla formularzy
Na początek garść przykładów:
onchange dla cechy typu select ({$FEATID:113}):
if ({$FEATID:113}.value == '78') {
$({$FEATID:111}.id+'_75_chk').checked=true;
$({$FEATID:111}.id+'_76_chk').checked=false;
eval({$FEATID:108}.id+'_selectID(10039);');
} else {
$({$FEATID:111}.id+'_75_chk').checked=false;
$({$FEATID:111}.id+'_76_chk').checked=true;
}
zaznacza checkboxy dla checklisty i dla wartosci 78 ustawia dla cechy {$FEATID:108} kontakt o id = 10039
{$FEATID:108} - ContactLookupWidget
onfocus dla pola tekstowego ({$FEATID:110}) sumuje wartosc z dwóch innych pól tekstowych:
{$FEATID:110}.value = parseFloat2({$FEATID:104}.value) + parseFloat2({$FEATID:109}.value);
Krótki opis zdarzeń
- onBlur - zachodzi, gdy opuszczamy obiekt (przejście na inny obiekt
- onChange - zachodzi, gdy opuszczamy obiekt, którego zawartość została zmieniona
- onClick - zachodzi, gdy naciśniemy przycisk myszki na obiekcie
- onFocus - zachodzi, gdy wchodzimy na obiekt (kursorem, ale również tabulatorem)
- onKeyDown - zachodzi, gdy wciśniemy klawisz na klawiaturze
- onCreate -
- onOpen -
