Kann man mit Onclick zwei Sachen auslösen?

mSals

Mitglied
Hallo

ich hab eine kleine Frage.

Kann man mit Onclick = .... direkt zwei Sachen auslösen
Eigentlich benutze ich die Skriptsprache PHP - und baue nur kleine Module aus Javaskript.


ZB:
ich benutze Onclick = " this.form.submit() "

Jetzt brauch ich aber dass durch einen Click der submit() ausgelöst wird und dazu auch eine Variable entsprechenden Wert erhält - geht das ?


Vielen Dank
 
Ich habs ja versucht ...

Es klappt aber nicht , vielleicht liegt der Fehler auch wo anders.

ist es so richtig Oder soll man javaskript Befehle noch in extra Klammern , Anführungszeichnen e.t.c nehmen

Code:
onClick= 'this.form.submit()';\" return(this.form.aktualisierung.value='loeschen');\"

aktualisierung - ist dann ein hidden Input im Form tag der einfach nur "löschen " uebergeben soll.

oder so :

Code:
onClick= 'this.form.submit()'; ' $aktualisierung = \"loeschen\" '


Wenn das so stimmt - dann such ich nach dem Fehler wo anders.


Bitte seit nicht geizig auf paar Zeilen :p

Danke
 
Zum Einem kannst du ein Formularelement nicht direkt mit seinem Namen ansprechen(IE mal ausgenommen), zum Anderen kommst du da mit den Quotes durcheinander.

So sollte es hinhauen
PHP:
<?php echo "onClick= \"this.form.submit();this.form.$aktualisierung ='loeschen';\"";  ?>
 
Es tut mir Leid aber funktioniert immer noch nicht.
Sobald ich nach Semikolon was anhaenge wird " this.form.submit();" nicht mehr ausgeloest..... " :confused:
 
Es tut mir auch leid... dieser Code funktioniert, das hab ich getestet.

Setze dich mit PHP und JS auseinander, schaue dir den Quelltext im Browser an und studiere die JS-Fehlermeldungen.
 
Ich wieder ;)

Nach langem Rumprobieren konnte ich nur feststellen das JavaSkripte bei mir
irgendwie gar nicht ausgefuehrt werden..

Komischerweise so was wie

Code:
Onclick = 'this.form.submit()'

läuft einwandfrei

aber so einfachen Sachen wie

Code:
<script language="JavaScript" >
<!--
 
Ich wieder ;)

Nach langem Rumprobieren konnte ich nur feststellen das JavaSkripte bei mir
irgendwie immer ausgefuehrt werden..

Komischerweise so was wie

Code:
Onclick = 'this.form.submit()'

läuft einwandfrei

aber so einfachen Sachen wie

Code:
<script language="JavaScript" >
<!-- 
    funktion abc()
    {
       allert(' Formular wird abgeschickt ! ');
    }
//-->
</script>
...

onclick = "javascript:abc()"

läuft schon nicht meer

Die Seite bleibt einfach so wie vorher.

Ich glaub ich hab shon alles aktiviert was es zum Aktiveren
gab in den Sicherheitseintellungen

Viiiiielen Dank dass du mir versucht hast zu helfen

Wahrscheinlich bleibt mir nur noch unser Admin - Aber hat immer keine Ahnung was php und javaskript angeht..


Oder hast du vielleicht noch irgendwo eine ganz kleine Ideechen
 

Neue Beiträge

Zurück