droom: Variable aus Funktionsparameter übernehmen

Beitrag lesen

Hallo folks,

ich habe auf meiner Seite mehrere Formulare, die so ungefähr gebaut sind:

<form name="formular41" method="post" action ="korb.html"><input type="hidden" name="id" value="41">........<img src="senden.gif" onClick="checkPLZ(41);" /></form>

<form name="formular42" method="post" action ="korb.html"><input type="hidden" name="id" value="42">........<img src="senden.gif" onClick="checkPLZ(42);" /></form>

Die Funktion checkPLZ() sieht so aus:

function checkPLZ(pid){
if (plz.length < 1){ // wenn kein PLZ eingegeben, Fenster zum nachfragen öffnen
                window.open('...');
}
else { //sonst schickt das Formular
            return document.formular'+pid+'.submit();
}
}

Der Else-False schlägt immer fehl und ich bekomme eine weisse leere Seite.
Wenn ich aber als Beispiel "return document.formular41.submit();" wird die entsprechende Seite aufgerufen. Wie passe ich denn meinen Else-Aufruf?
Vielen Dank im Voraus,
Droom