Alternative Fehlerausgabe kodieren 
Die bisher (default.htm) geschilderte Art der Fehlerausgabe ist nicht sehr anwenderfreundlich, weil die Meldung weit von der Eingabe entfernt ist.
Eine Alternative ist folgende (Seite second.htm):
Syntax
<tr class="bspTbvCellStd"> <td>zwischen</td> <td><input type="text" name="time_from" value=" <% page->write( value = time_from ). %> " size="5"> <font color="red"> <%= page->messages->assert_message( 'time_from' ) %> </font></td> </tr>
Hier wird der Text, der zu dem Eingabefeld time_from gehört, direkt anschließend an das Eingabefeld ausgegeben. Die Methode assert_message liefert zu einer Bedingung (hier der Attributname) einen Fehlertext oder den Leerstring, falls es zu dieser Bedingung keine Fehlermeldung gibt. Mit assert_severity können Sie sich zu einer Bedingung auch die Fehlerschwere ermitteln lassen.