onchange="window.submitTrigger=this; this.form.submit();"
Затем вы можете прочитать переменную window.submitTrigger
в своих подпрограммах проверки, чтобы определить, какой элемент вызвал отправку, например,
/* somewhere in pagevalidate() routine */
/* note here that I am assuming the html id of the selectbox is "staffselect"
-> I'm not familiar with Tapestry so simply had to make the assumption
that this is the correct id - if not, change the string you're searching
for accordingly */
if (window.submitTrigger.id = "staffselect") {
//do something here
}
Следует отметить, что я думаю, что использовать onchange таким способом - плохой стиль, но, не понимая Tapestry, я просто даю вам самое простое изменение того, что уже есть, которое, я полагаю, будет работать ...