php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.01.2012, 14:53  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Die Bezeichnungen von Buttons frage ich nie zur Programmsteuerung ab, weil machen Browser die nicht mitsenden wenn der Benutzer das Formular mit der Entertaste absenden. Daher der Vorschlag mit der Checkbox und dem hidden input. Die Version mit zwei Buttons wird in den meisten Fällen aber auch funktionieren, wenngleich dieses Formularelement nicht die Funktion hat um Daten zu transportieren. Da könnte man sich auch in jedem Kontaktformular sowas bauen:
HTML-Code:
<input type="submit" name="email" value="Hier klicken wenn Sie Antwort per email wünschen" />
<input type="submit" name="telefon" value="Hier klicken wenn Sie Antwort per Telefon wünschen" /> 
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.02.2012, 11:42  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Zitat:
Zitat von archer42
Ich möchte ein Formular ausfüllen und zwei Buttons verwenden können, welche zwei unterschiedliche Redirects erzeugen.
Also der eine soll zurück zum Menü führen und der andere ein neues formular erstellen.

Momentan habe ich das serverseitig gelöst:
Code:
    <input type="submit" name="_save" value="Speichern" />
    <input type="submit" value="Speichern und nächsten hinzufügen" />
PHP-Code:
 if ( isset($_POST['_save'])) {
                    return 
$this->redirect($this->generateUrl('_settings_users'));
                } 
Nun finde ich diesen Weg nicht gerade schön...

Ich würde das lieber über jquery lösen.
Nur wie kriege ich es hin, dass mich Js erst nach dem Absenden redirected?
Zum 4. Mal - und diesmal öffentlich: kein privat support per pm!
Zitat:
Traut euch posten
In letzter Zeit bekomm ich des öfteren Supportanfragen per PM. Euch privat zu antworten, hat jedoch keinerlei Nutzen für die Nachwelt und ist nicht Sinn und Zweck des Forums. Noch dazu könnte ich dir in einer PM alles erzählen, schließlich kann niemand anders mitlesen. Fehler passieren, nur im öffentlichen Forum können sie auch von der Gemeinschaft korrigiert werden.

Keine Angst vor dem Feedback
Einfach raus mit den Fragen. Keinem wird der Kopf abgerissen, wenn er etwas nicht weiß oder gleich versteht. Je mehr ihr eure eigenen Recherche-Ergebnisse in das Ausgangsposting einfließen lasst, desto positiver wird das feedback. Wer lernwillig ist, bekommt in der Regel auch weiterhelfende Antworten.
jQuery ist kein Hexenwerk:

PHP-Code:
$('#idbutton').click(function (ev) {
    
ev.preventDefault();
    $.
when(function () {
        return $.
ajax({
            
url "url",
            
params : $('#idofmyform').serialize()
        })
    })
    .
then(function ( result ) {
        
location.href "example.org"
    
})
}) 
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] 2 submit 1 action poedel PHP Tipps 2010 8 02.11.2010 13:31
[Erledigt] 2 submit buttons mit versch. targets Thorus HTML, Usability und Barrierefreiheit 2 08.07.2010 15:47
Formular mehrere Submit Buttons - Safari LarsVern PHP-Fortgeschrittene 5 13.05.2010 19:15
[Erledigt] 4 verschiedene Input Submit Image buttons mit onchange - wie die einzelnen Rutor PHP Tipps 2010 4 08.02.2010 14:51
Formular nach SUBMIT nicht leeren?? Dome90 PHP Tipps 2010 11 29.01.2010 13:47
[Erledigt] 2 Submit Buttons und 1 Text-Input im Form choice PHP Tipps 2010 8 20.01.2010 23:19
[Erledigt] ie6 submit per enter --&gt; hidden field, aber bei submit buttons? taurus HTML, Usability und Barrierefreiheit 4 07.12.2009 23:11
Radio Buttons nach [zurück] nicht mehr markiert Destruction PHP Tipps 2009 4 24.05.2009 14:39
[Erledigt] submit button wechseln wenn sid in DB vorhanden fulltilt PHP Tipps 2009 5 20.02.2009 16:32
form action wird vor submit ausgeführt abcluberer PHP Tipps 2008 5 14.05.2008 10:32
automatisches Aktivieren eines submit buttons cyberfreak PHP Tipps 2008 8 23.04.2008 09:46
Formularauswertung 2 "submit" - buttons PHP Tipps 2005-2 7 11.09.2005 00:39
Mehrere Download Buttons OHNE JavaScript möglich ? PHP Tipps 2005-2 9 08.09.2005 10:30
Form nach submit PHP Tipps 2004 1 02.06.2004 13:12

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php input type submit mehrere buttons

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:42 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum