Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Formular mit zwei Submitbuttons

Diskussion: Formular mit zwei Submitbuttons im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo zusammen. Ich habe ein Login-Formular gebastelt, das 2 Submitbuttons besitzt. Der eine führt den Login aus (value="Login") und ...

Antwort
Alt 30.08.07, 15:23   #1 (permalink)
 
Registriert seit: 04.10.01
SPaRXLi Leistung: Facit NTK
SPaRXLi eine Nachricht über ICQ schicken
Likes: 0
Standard Formular mit zwei Submitbuttons

Anzeige

Hallo zusammen. Ich habe ein Login-Formular gebastelt, das 2 Submitbuttons besitzt. Der eine führt den Login aus (value="Login") und der andere soll zur Anmeldeseite verlinken, wobei die schon eingegebene E-Mail Adresse des Benutzers übergeben werden soll. Die Abfrage, welcher Button gedrückt wurde, soll über php erfolgen.
Soweit so gut. Folgendermaßen klappt es bereits:
<input type="submit" name="submit_login" value="Login">
<input type="submit" name="submit_anmelden" value="Anmelden">

Per php wird abgefragt, ob das Formular über den einen oder den anderen Button abgesendet wurde und der entsprechende Code ausgeführt.

Nun will ich aber nicht diese Standardbutton, sondern ein Bild anstelle der Buttons.

Folgendes klappt komischerweise nicht:
<input type="image" src="..." name="submit_login">
<input type="image" src="..." name="submit_anmelden">

Vielleicht weiß ja einer von euch, wie ich dieses Problem lösen kann.

Danke im Voraus!

SPaRXLi ist offline   Mit Zitat antworten
Alt 30.08.07, 15:59   #2 (permalink)
LX
Moderator
 
Registriert seit: 14.02.06
LX Leistung: Z3
LX eine Nachricht über ICQ schicken LX eine Nachricht über AIM schicken LX eine Nachricht über Yahoo! schicken
Likes: 21
Arrow

Meines Wissens gar nicht, beim IE beispielsweise wird soweit ich mich erinnere der "name" der Submitgrafik bei <input type="image".../> nicht mal mit übermittelt.

Du könntest höchstens versuchen, einen Submitbutton ohne Text zu nehmen und den mittels CSS auf eine fixe Größe bringen und mit einer Hintergrundgrafik versehen. Das könnte funktionieren.
__________________
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

JS BB LX UP
LX ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 30.08.07, 16:33   #3 (permalink)
 
Registriert seit: 23.03.05
xblax Leistung: 8086
Likes: 22
Standard

Laut SelfHTML funktioniert es aber: http://de.selfhtml.org/html/formular....htm#grafische

Notfalls könntest du dir auch noch was mit Javascript basteln ... aber das ist eigentlich Murks.
xblax ist offline   Mit Zitat antworten
Alt 30.08.07, 16:59   #4 (permalink)
 
Registriert seit: 26.05.06
Kallitokaco Leistung: Facit NTK
Kallitokaco eine Nachricht über ICQ schicken Kallitokaco eine Nachricht über AIM schicken Kallitokaco eine Nachricht über Yahoo! schicken
Likes: 0
Standard

also ich würde es mit dem machen

Code:
onclick="this.[formname].submit();"
(formane muss mit dem formnamen ausgefüllt werden)

wenn du es nicht mit js machen willst kannst du es ja mit zwei forms machen oder indem du die beiden bilder zusammenfügst, direkt nebeneinander, da du bei der auswertung in php oder so die koordinaten(,wo der benutzer draufgeklickt hat) bekommst und dann ja siehst ob der login oder anmeden geklickt hat.
Kallitokaco ist offline   Mit Zitat antworten
Alt 30.08.07, 17:12   #5 (permalink)
 
Benutzerbild von BasicAvid
 
Registriert seit: 17.03.04
BasicAvid Leistung: Facit NTK
Likes: 2
Standard

Das ganze ist ganz einfach:

Code:
<input type="image" src="dein_image.png" name="submit_login" value="login" />
<input type="image" src="dein_image.png" name="submit_anmleden" value="anmelden" />
und das ganze kannst Du dann in PHP abfragen:

PHP-Code:
// Du kannst aber auch die y Koordinate abfrage mit submit_login_y
if (isset($_REQUEST['submit_login_x']) || $_REQUEST['submit_login'] == 'login') {

}
// Das ganze geht analog für den anderen Button 
__________________
Mfg Basic Avid
- Use it or be used! -
BasicAvid ist offline   Mit Zitat antworten
Alt 30.08.07, 20:34   #6 (permalink)
 
Registriert seit: 20.01.03
Zwirni Leistung: Z3
Likes: 0
Standard

Würde 2 Buttons machen und auf der Seite an die das Formular abgeschickt wird das name-Attribut prüfen.

Code:
<button name="button1">Absenden 1</button>
<button name="button2">Absenden 2</button>
Bei buttons geht es meines Wissens auch im IE.
Zwirni ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Formular mit zwei Submitbuttons
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
C++ 2.Formular einbinden hackerboy Code Kitchen 2 16.10.09 20:11
Javascript Formular Dawen (Web-) Design und webbasierte Sprachen 5 14.04.08 20:44
MDI Formular schließen mastermix252 Code Kitchen 2 26.01.08 20:28
Formular im Vordergrund mastermix252 Code Kitchen 4 11.12.07 22:29
E-Mail-Formular zerojump (Web-) Design und webbasierte Sprachen 1 23.11.01 18:39


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61