twinside: Datenfreigabe (ENTER) unterdrücken

Hi Leute!

Folgendes Problem:

In einem Forumlar wo u.A. eine Datumseingabe erwartet wird steht ein JAVA-Script um dieses zu überprüfen. Das Ganze wird dann bei Richtigkeit in eine Oracle-DB geschrieben.

Drückt aber der User aus irgendeinem Grund nach dieser Eingabe die Entertaste wird der falsche Button (image) aktiviert und es kommt zu einem Datenbankfehler. Trotz eingestelltem Tabindex springt der Focus nicht auf den gewollten Button (mit Tab jedoch schon).

Wie kann ich entweder dieses ENTER-Drücken "abschalten" bzw. unterdrücken ODER wie kann ich auch bei Datenfreigabe die TABINDEX-Reihenfolge beibehalten?

lg. Twinside

Das Datumsfeld:

<tr>
       <td align="right" class="zellehell">Mögliches Eintrittsdatum </td>
       <td class="zellehell" colspan="2"><label for="Eintrittsdatum" title="Bitte geben Sie Ihr gewünschtes Eintrittsdatum in der Form TT.MM.JJJJ ein."></label>
       <input id="Eintrittsdatum" name="Eintrittsdatum" type="text" value="${F::Eintrittsdatum}" size=12 maxlength=10 tabindex="2" class="short"
               title="Bitte geben Sie Ihr gewünschtes Eintrittsdatum in der Form TT.MM.JJJJ ein."
      onBlur="dummy=CheckDate(this.value);if(dummy == -1 && this.value != ''){ this.focus();} else { if(dummy != -1) { this.value = dummy;}}"
      > (TT.MM.JJJJ)</td>
</tr>

  1. Mach doch einfach auf dem Server ne Prüfung.

    Oder mit <form onsubmit="">.