peterle: mehrere Inputfelder und mehrere Tasten

Beitrag lesen

Hai,

zwischen <body> und </body>:

<form action="" name="suche">

<input type ="text" name="plz" usw.>
<img src="bilder/btn-suchen.gif" border="0" align="absmiddle" onclick ="suchenPlz()" style="cursor: pointer">

<input type ="text" name="ort" usw.>
<img src="bilder/btn-suchen.gif" border="0" align="absmiddle" onclick ="suchenOrt()" style="cursor: pointer">

</form>

die Functionen ()

function suchenPlz(){
  if(document.suche.plz.value == ""){
    alert("FEHLER!|\nKein Text angegeben");
  } else {
    document.suche.method = "post";
    document.suche.action = "suchPlz.php";
    document.suche.submit();
    return;
  }
}

function suchenOrt(){
  if(document.suche.ort.value == ""){
    alert("FEHLER!|\nKein Text angegeben");
  } else {
    document.suche.method = "post";
    document.suche.action = "suchOrt.php";
    document.suche.submit();
    return;
  }
}

Das klappt soweit ganz gut.
Besser wärs, wenn ich in dem jeweiligen input die Enter Taste drücken könnte und die dazugehörende Function würde aufgerufen.

Setze ich aber jeweils eine getrennte Form und die Buttons in <input type="image"...
Dann klappts zwar mit dem Enter drücken, aber nicht mit dem Überprüfen nach Inhalt, da ja der submit ausgelöst wird.

Gibts ne 3.Variante, auf die ich jetzt nicht komme?