Archiv verlassen und diese Seite im Standarddesign anzeigen : Eine Checkbox für zwei <form>
Hi Zusammen,
ich probiere gerade eine Seite zu erstellen, die zwei <form> enthält.
Darin möchte ich auch eine checkbox haben die in jeder Form ausgewertet / mitgeschickt wird.
Beispiel:
<form name="form1">
<input name="text1" type="text">
<input type="submit">
</form>
<form name="form2">
<input type="text" name="text2">
<input type="submit">
</form>
Wo muss ich jetzt mein
<input type="checkbox" name="check"> hinpacken, damit es bei beiden submits mitgesendet wird aber auf der Seite nur einmal angeziegt wird.
Geht das überhaupt?
Vielen Dank für eure Hilfe und viele Grüße,
Brocki
ps. wenn ich das Problem nicht klar ausgetrückt habe: Einfach schreien :)
Geht das überhaupt?
Da fällt mir spontan was mit Javascript ein:
im 2. Formular ein hidden Feld dafür anlegen, im 1. Formular die Werte beim onchange-Event abgleichen.
Ich würde eher versuchen es mit einer Form mit unterschiedlichen Absende-Buttons es zu versuchen. Dann brauch man auf der Empfängerseite, dem Server, nur den Absende-Button auszuwerten und weiß damit was gemeint ist.
Pingu
Ich würde eher versuchen es mit einer Form mit unterschiedlichen Absende-Buttons es zu versuchen.
Schon richtig, aber dann landet alles im selben Proggi.
Bei 2 Formularen sollen die Daten aber wohl einmal ins Prog1, einmal ins Prog2. Denkbar wäre ein vorgeschalteter Verteiler, aber dann wird es IMHO Krampf.
(Nichtsdestotrotz wird dieser Krampf hier auch angewendet.)
Hi,
vielen Dank für eure Bemühungen!
Ich finde die lösung mit Javascript sehr angenehm! Nur leider bin ich nicht gut genug in Javascript um das zu realisieren (kann geradeso eine popup öffnen)...
Kann mir da Jemand einen Beispielcode geben?
Bei der Zweiten lösung gefällt mir nicht ganz so gut, da dann immer alle Felder mit gesendet werden. (die URL iwrd dadürch unnötig lang ...)
Vielen Dank,
Brocki
Hallo Brocki,
du hast Verständnis dafür, dass ich bei meiner Homepage kein Beispiel poste? ;)
Aber zieh dir doch mal Selfhtml rein, der hat auch einen guten Javascript-Teil:
http://de.selfhtml.org
so long,
BlueJay
Bei der Zweiten lösung gefällt mir nicht ganz so gut, da dann immer alle Felder mit gesendet werden. (die URL iwrd dadürch unnötig lang ...)
Dann nutze doch einfach ein
metho="post" ;)
Es ist definitiv anzuraten ein Formular zu verwenden, welches dann unterschiedliche Aktionen je nach betätigtem Button ausführt.
Schreib als "action" einen "Verteiler" (den Begriff übernehme ich mal von meinem Vorredner :)) und dort wertest Du dann aus, welcher Button angeklickt wurde.
Bedenke immer, dass Anwender Deiner Seite, welche mit deaktiviertem JavaScript umher surfen bei einer JS-basierten Lösung das Formular eventuell nicht so nutzen können, wie Du das eigentlich möchtest.
Ist aber Deine persönliche Entscheidung, die man nicht diskutieren muss. Wollte das aber nicht einfach so übergehen. ;)
Bei Fragen ... joa .. fragen. :D
Grüße, Ben.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.