Moin!
es muss eine bestimmte Bedingung erfüllt sein, damit die Buttonfunktion ausgeführt wird und wenn nicht dann eben "stay.here()"
Dann fuehre doch einfach das, was Du normalerweise veranlasst, NICHT aus. Oder meinst Du die browsereigenen Buttons, also das User Interface des Browsers? Die sind natuerlich sowieso tabu.
Ja aber erst mit Betätigung des Button wird die Bedingung geprüft und somit der nächste Schritt eingeleitet, der dann abgebrochen werden muss. Mit dem Button wird ein Servlet aufgerufen. Und zwar eine Suche in einer Datenbank, die aber nur dann ausgeführt werden soll, wenn ein richtiges Datumsformat eingetragen ist.
Grüße Markus