CGI
view release on metacpan or search on metacpan
lib/CGI/HTML/Functions.pod view on Meta::CPAN
+ Radio buttons
=item B<onChange>
The user has changed the contents of a field. Valid for:
+ Text fields
+ Text areas
+ Password fields
+ File fields
+ Popup Menus
+ Scrolling lists
=item B<onFocus>
The user has selected a field to work with. Valid for:
+ Text fields
+ Text areas
+ Password fields
+ File fields
+ Popup Menus
+ Scrolling lists
=item B<onBlur>
The user has deselected a field (gone to work somewhere else). Valid
for:
+ Text fields
+ Text areas
+ Password fields
+ File fields
+ Popup Menus
+ Scrolling lists
=item B<onSelect>
The user has changed the part of a text field that is selected. Valid
for:
+ Text fields
+ Text areas
+ Password fields
+ File fields
=item B<onMouseOver>
The mouse has moved over an element.
+ Text fields
+ Text areas
+ Password fields
+ File fields
+ Popup Menus
+ Scrolling lists
=item B<onMouseOut>
The mouse has moved off an element.
+ Text fields
+ Text areas
+ Password fields
+ File fields
+ Popup Menus
+ Scrolling lists
=back
In order to register a JavaScript event handler with an HTML element,
just use the event name as a parameter when you call the corresponding
CGI method. For example, to have your validateAge() JavaScript code
executed every time the textfield named "age" changes, generate the
field like this:
( run in 0.456 second using v1.01-cache-2.11-cpan-49f99fa48dc )