App installieren
How to install the app on iOS
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
javascript submit() - keine übergabe der parameter?
- Ersteller Treverer
- Erstellt am
hi,
ich habe folgendes problem und hoffe jemand kann mir hier helfen - google konnte es nicht
also, ich ersetze:
durch:
der grund ist simpel: ich habe mehrere submit-buttons und will nicht, daß das formular mit [return] abgeschickt wird. die verschiedenen submit-buttons unterscheide ich im php-scipt mit ihrem name bzw. dem value.
das problem:
mit dem onlick-event werden die parameter name und value nicht gesendet an das script.
was ich, nebenbei erzählt, nirgends(!) dokumentiert fand. aber ich bin sicher, daß es so ist..
ich habe folgendes problem und hoffe jemand kann mir hier helfen - google konnte es nicht
also, ich ersetze:
Code:
<input type='submit' name='delete' value='del'>
durch:
Code:
<input type='submit' name='delete' value='del' onclick='this.form.submit()'>
der grund ist simpel: ich habe mehrere submit-buttons und will nicht, daß das formular mit [return] abgeschickt wird. die verschiedenen submit-buttons unterscheide ich im php-scipt mit ihrem name bzw. dem value.
das problem:
mit dem onlick-event werden die parameter name und value nicht gesendet an das script.
was ich, nebenbei erzählt, nirgends(!) dokumentiert fand. aber ich bin sicher, daß es so ist..
feelx
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 4.870
- Renomée
- 74
- Standort
- near Zurich
- Mein Laptop
- Macbook Pro 15.4" 2.26 GHz
- Prozessor
- Intel Core i7-920
- Mainboard
- Asus Rampage II Extreme
- Kühlung
- Noctua NH-U12P
- Speicher
- 6 x 2GB Corsair 1333
- Grafikprozessor
- Zotac Geforce 260 (200b)
- Display
- 26", NEC 2690 WUXI, 1920x1200
- HDD
- 1 TB - WD1002 FBYS
- Optisches Laufwerk
- Lite-on - lautes ding :)
- Soundkarte
- X-FI Supreme
- Gehäuse
- LianLi PC A17, 2x NB Multiframe S-Series MF12-S1
- Netzteil
- Enermax 82+Modu - 625W
- Betriebssystem
- Vista 64bit / Ubuntu 64bit
- Verschiedenes
- Beim DVD-Brenner musste es schnell gehen (Lieferbar und günstig sein.) , Suche aber was leiseres
ich stocher etwas im Nebel... Aber ein paar Ideen...
1. hast du ein Form tag?
2. könntest du evtl. auch mit dem "onsubmit" (evtl auch im Form-Tag) arbeiten, anstatt onclick zu nehmen (hätte imho auch den vorteil, dass bei Enter-Taste das Script aufgerufen wird - nicht nur bei mausklick.
Wäre schön, wenn dir das helfen würde, ansonsten, wäre e smöglich, dass du das ganze mal im Context (mit source) posten könntest?
1. hast du ein Form tag?
2. könntest du evtl. auch mit dem "onsubmit" (evtl auch im Form-Tag) arbeiten, anstatt onclick zu nehmen (hätte imho auch den vorteil, dass bei Enter-Taste das Script aufgerufen wird - nicht nur bei mausklick.
Wäre schön, wenn dir das helfen würde, ansonsten, wäre e smöglich, dass du das ganze mal im Context (mit source) posten könntest?
ich stocher etwas im Nebel... Aber ein paar Ideen...
1. hast du ein Form tag?
2. könntest du evtl. auch mit dem "onsubmit" (evtl auch im Form-Tag) arbeiten, anstatt onclick zu nehmen (hätte imho auch den vorteil, dass bei Enter-Taste das Script aufgerufen wird - nicht nur bei mausklick.
Wäre schön, wenn dir das helfen würde, ansonsten, wäre e smöglich, dass du das ganze mal im Context (mit source) posten könntest?
danke für die antwort!
wenngleich: es ist tatsächlich ein stochern
das submit läuft ja in beiden fällen, d.h. die formular-daten werden übertragen (=natürlich habe ich ein form tag). aber im zweiten fall werden halt nicht die eigenschaften (value, name) des betreffenden submit-buttons übertragen. klar, was ich meine?
und onsubmit verwende ich ja gerade, um kein submit durch drücken von [enter] zu erhalten:
Code:
echo "<form action='hw_admin.php' method='post' onsubmit=\"return event.type=='click;'\">";
d.h. auch, daß kein submit-button funktionert, wenn ich den onclick nicht einbaue. die frage ist einfach: warum schickt "submit" nicht die parameter des jeweiligen buttons mit, an denen ich wiederum im script die verschieden buttons unterscheide?
Zuletzt bearbeitet:
Phil S.
Vice Admiral Special
- Mitglied seit
- 26.12.2001
- Beiträge
- 802
- Renomée
- 5
- Standort
- Mittelfranken
- Mein Laptop
- Schwarzes Macbook
- Prozessor
- AMD XP-M 2600+
- Mainboard
- ABIT KV7
- Speicher
- 2x512 MB Corsair Pro RAM
- Grafikprozessor
- ATI Radeon 9800 pro
- Display
- 1x 19" Belinea 106080 und 1x17" Iiyama HM704UTc, beide auf 1152x864
- HDD
- WD1600BB
- Optisches Laufwerk
- LG Brenner und AOpen DVD-Rom
- Soundkarte
- Creative Live 1024
- Gehäuse
- LianLi (das mit dem Aquarium Seitenteil)
- Betriebssystem
- Gentoo
- Webbrowser
- Firefox
- Verschiedenes
- ...und dann war da noch der quietische iMac G3. :-)
Hi,
ich denke das einfachste ist es wohl, wenn du dein Formular umbaust und z.B. eine Selectbox oder ein paar Radiobuttons machst, wo dann die Aktion ausgewählt werden soll. Ist am einfachsten und funktioniert auch ohne Javascript.
Ciao
Phil
ich denke das einfachste ist es wohl, wenn du dein Formular umbaust und z.B. eine Selectbox oder ein paar Radiobuttons machst, wo dann die Aktion ausgewählt werden soll. Ist am einfachsten und funktioniert auch ohne Javascript.
Ciao
Phil
feelx
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 4.870
- Renomée
- 74
- Standort
- near Zurich
- Mein Laptop
- Macbook Pro 15.4" 2.26 GHz
- Prozessor
- Intel Core i7-920
- Mainboard
- Asus Rampage II Extreme
- Kühlung
- Noctua NH-U12P
- Speicher
- 6 x 2GB Corsair 1333
- Grafikprozessor
- Zotac Geforce 260 (200b)
- Display
- 26", NEC 2690 WUXI, 1920x1200
- HDD
- 1 TB - WD1002 FBYS
- Optisches Laufwerk
- Lite-on - lautes ding :)
- Soundkarte
- X-FI Supreme
- Gehäuse
- LianLi PC A17, 2x NB Multiframe S-Series MF12-S1
- Netzteil
- Enermax 82+Modu - 625W
- Betriebssystem
- Vista 64bit / Ubuntu 64bit
- Verschiedenes
- Beim DVD-Brenner musste es schnell gehen (Lieferbar und günstig sein.) , Suche aber was leiseres
ach.. das mit dem Return-button haste ja geschrieben
mit <input type="button" .... /> geht's auch nicht, nehme ich an?
mit <input type="button" .... /> geht's auch nicht, nehme ich an?
Hi,
ich denke das einfachste ist es wohl, wenn du dein Formular umbaust und z.B. eine Selectbox oder ein paar Radiobuttons machst, wo dann die Aktion ausgewählt werden soll. Ist am einfachsten und funktioniert auch ohne Javascript.
Ciao
Phil
es ist zuzweilen schon ein wenig user-unfreundlich, wenn man erst die aktion auswählen müßte und dann auf go klickt. ich brauche die buttons, um durch datenrecords zu blättern.
@feelx
ich werde morgen es mal probieren mit type="button", kann mir aber nicht vorstellen, was es hilft...
Phil S.
Vice Admiral Special
- Mitglied seit
- 26.12.2001
- Beiträge
- 802
- Renomée
- 5
- Standort
- Mittelfranken
- Mein Laptop
- Schwarzes Macbook
- Prozessor
- AMD XP-M 2600+
- Mainboard
- ABIT KV7
- Speicher
- 2x512 MB Corsair Pro RAM
- Grafikprozessor
- ATI Radeon 9800 pro
- Display
- 1x 19" Belinea 106080 und 1x17" Iiyama HM704UTc, beide auf 1152x864
- HDD
- WD1600BB
- Optisches Laufwerk
- LG Brenner und AOpen DVD-Rom
- Soundkarte
- Creative Live 1024
- Gehäuse
- LianLi (das mit dem Aquarium Seitenteil)
- Betriebssystem
- Gentoo
- Webbrowser
- Firefox
- Verschiedenes
- ...und dann war da noch der quietische iMac G3. :-)
Hallo,
na gut, wenn mein erster Vorschlag nicht in Frage kommt, mach die buttons nicht als submit buttons, sondern als normale buttons. Ruf dann eine Javascript Funktion auf, die je nach Button einen anderen Wert in ein input Feld vom Typ hidden schreibt. Anschließend kannst das Formular versenden lassen.
Ich verstehe aber nicht, warum du in deine aktuellen submit buttons eine JavaScript Funktion schreibst, das sollte nicht verhinden, dass jemand in einem Texteingabefeld das Formular nicht mit return absenden kann. Oder verstehe ich das Problem noch nicht so richtig? Etwas Beispiel Code wäre gut.
n8
Phil
na gut, wenn mein erster Vorschlag nicht in Frage kommt, mach die buttons nicht als submit buttons, sondern als normale buttons. Ruf dann eine Javascript Funktion auf, die je nach Button einen anderen Wert in ein input Feld vom Typ hidden schreibt. Anschließend kannst das Formular versenden lassen.
Ich verstehe aber nicht, warum du in deine aktuellen submit buttons eine JavaScript Funktion schreibst, das sollte nicht verhinden, dass jemand in einem Texteingabefeld das Formular nicht mit return absenden kann. Oder verstehe ich das Problem noch nicht so richtig? Etwas Beispiel Code wäre gut.
n8
Phil
Ähnliche Themen
- Antworten
- 12
- Aufrufe
- 7K
- Antworten
- 3
- Aufrufe
- 7K
- Antworten
- 15
- Aufrufe
- 2K
- Antworten
- 16
- Aufrufe
- 7K