Hi,
function setFormAttributes(f,fld,typ)
{
if (typ == 1) {
f.action = wp_root + "index.php";
f.target = "";
formValidate(f,var_2,fld);
}
else ...Button für ehemaliges Formular 1:
<input name="formular_submit" type="submit" class="button" value="Absenden" onclick="setFormAttributes(this.form,'formular_submit',1);" />Das Hochladen (Formular 2) klappt wunderbar. Das ehemalige Formular 1 wird aber immer abgeschickt, auch wenn die Validierung false liefert.
Natuerlich, selbst wenn formValidate false zurueckgibt, reichst du diesen Rueckgabewert ja nicht an die aufrufende Stelle weiter, sondern laesst ihn einfach verschimmeln.
Sorge also dafuer, dass der Rueckgabewert von formValidate so an die aufrufende Stelle zurueckgegeben wird, wie du es urspruenglich auch gemacht hattest.
MfG ChrisB