We can add functionality in XSL, but I think that it should be in the
spirit of these basic form elements, in other words XSL should leave the
interactive processing of user interface elements to languages that are
explicitly designed to do it, such as ECMA(Java)script, TCL and Python.
Paul Prescod