Hallo an alle,
jetzt bin ich am Ende. Es will und will nicht klappen. Hab schon gegooglet usw. aber irgendwo hängt es immer. Nun schreib ichs doch, vielleicht kann mir (BITTE BITTE) jemand helfen.
In mein Perlscript ist ein Formular integriert:
<form name="formular" action="editDatei.pl?rid=$rid&id=$id" method="post" onSubmit="return pruefenPflicht();">
(in pruefenPflicht(); werden Pflichtfelder abgeprüft) Soweit sogut... Nun hab ich 2 Buttons:
input class="button" type="submit" name="aktion" onClick="pruefensp()" value="Speichern">
input class="button" type="submit" name="aktion" onClick="pruefenloe()" value="Loeschen">
In meinem Head Tag hab ich 2 Funktionen:
<script type="text/javascript">
function pruefensp()
{
alert("foo");
}
function pruefenloe()
{
alert("bar");
}
Ich würde gerne wenn auf Speichern geklickt wird und die Funktion pruefensp() ausgeführt wird dass nach dem "alert" keine Aktion mehr abläuft also nicht mehr die pruefenPflicht() ausgeführt wird...
ich könnte auch pruefensp() und pruefenloe() in die pruefenPflicht integrieren aber ich MUSS dem Javascript dann 2 Werte bzw. 2 Variablen von Perl aus übergeben aber wie schaff ichs dem Javascript die beiden Werte anzuhängen?
Hab schon folgendes probiert:
pruefenPflicht($aktion, $exist); <- Fehler
pruefenPflicht(aktion, exist); <- undefined
pruefenPflicht("$aktion", "$exist"); <- Blödsinn *g*
Die Werte dann in der Funktion so:
function pruefenPflicht(aktion, exist) <- auch wieder undefined
Man man man *g* kein Durchblick mehr!
CrYo