Pete: Submit NUR per button !?

Beitrag lesen

Hallo zusammen !!

Nach längerer Recherche bin ich nun mit meinem Latein am Ende :(
Zwar habe ich mehrere (wirklich gute) Lösungsansätze gefunden, kann aber leider keinen davon verwerten, weil das Problem etwas komplexer ist und jeder dieser Ansätze einen Punkt ausser Acht lässt.

Das Problem ist:
Ich habe eine <FORM> mit mehreren einzeiligen und mehreren mehrzeiligen Eingabefeldern. Von allen Feldern muss nur ein einziges zwingend gefüllt sein (das zu lösen war einfach *g*).
Nun ist jedoch gewünscht, dass bei Betätigen der ENTER, bzw. RETURN-Taste die form nicht versandt wird, sondern NUR bei Betätigung des Buttons "senden".
Wenn ich jetzt das Return "ausschalte" mit

function enter()
{
if(window.event.keyCode == 13) return false;
if(window.event.keyCode == 13) return window.event.keyCode = 23;
}
return enter();

...habe ich zwar einen "Klickzwang" zum Versenden erzeugt, kann aber leider auch nicht mehr in den mehrzeiligen Eingabefeldern in einen neue Zeile springen :(

Kann mir bitte, bitte jemand sagen wie ich das lösen kann ???

Besten Dank im Voraus !!!

Pete