Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Formular absenden über javascript [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Formular absenden über javascript


 
Tobse_TeamWorX
18-07-2002, 18:57 
 
Hallo an alle.

Ich habe ein Formular, das ich mit einem Button abschicken will.

Ungefähr so: onClick="javascript:document.Formular.submit()"

Das funktioniert eigentlich auch. Nur das Problem ist, dass die "onSubmit"-Funktion bei der Formulardefinition an die ich eine Plausibilitätsprüfung hängen will (onSubmit="return chkFormular()") offenbar ignoriert wird. Statt dessen wird einfach die nächste Seite des Formulars aufgerufen (z.B. action="formular2.php").

Wenn ich einen normalen Submit-Button ins Formular einbinde, wird meine chkFormular-Funktion hingegen aufgerufen.

Kann sich das jemand erklären?

 
wahsaga
19-07-2002, 09:46 
 
bau das submit in die checkfunktion mit ein, und rufe dann nur diese beim klicken auf den link auf.

if( prüfungen)
{
//alles ok
document.Formular.submit()
}
else
{
//nicht ok
//meldung ausgeben
return false;
}


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:07 Uhr.