zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden OPTION (Wert) aus SELECT-Liste als PHP Variable übergeben ohne Submit Button..?!

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 05.12.2008, 16:57
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.09.2008
Beiträge: 35
flobox befindet sich auf einem aufstrebenden Ast
Frage OPTION (Wert) aus SELECT-Liste als PHP Variable übergeben ohne Submit Button..?!

Hallo.

Ich habe eine Select Liste, die mehrere Options beinhaltet. Ich möchte nun den jeweils ausgewählten Wert mit PHP weiterverarbeiten. Ich möchte den ausgewählten Wert einer Variable zuweisen, dies soll allerdings direkt bei Auswahl der jeweiligen Option geschehen. Es soll nicht erst ein Submit Button oder ähnliches gedrückt werden müssen. Welche Möglichkeiten habe ich hier mit JavaScript?

Würde mich über eine kurze Antwort von Euch freuen.

Vielen Dank.

Grüße
Florian
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 05.12.2008, 17:02
Benutzerbild von Timo
table-layout: none;
XHTMLforum-Kenner
 
Registriert seit: 11.11.2006
Beiträge: 5.345
Timo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein Lichtblick
Standard

Schau dich mal nach dem XMLHttpRequest
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 18.12.2008, 14:50
Benutzerbild von hemfrie
Administrator
XHTMLforum-Kenner
 
Registriert seit: 18.12.2003
Ort: Düsseldorf
Beiträge: 2.777
hemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannt
Standard

Wo hast Du das submit denn angegeben?
Code:
$("#loginForm").submit();
Mit Zitat antworten
  #4 (permalink)  
Alt 18.12.2008, 15:13
Benutzerbild von hemfrie
Administrator
XHTMLforum-Kenner
 
Registriert seit: 18.12.2003
Ort: Düsseldorf
Beiträge: 2.777
hemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannt
Standard

Also bei mir funktionierts es so einwandfrei:

Code:
    $(document).ready(function()
    {
        $("select").change(function()
        {
            $("#loginForm").submit();
        });
    });
Mit Zitat antworten
  #5 (permalink)  
Alt 18.12.2008, 15:50
Benutzerbild von hemfrie
Administrator
XHTMLforum-Kenner
 
Registriert seit: 18.12.2003
Ort: Düsseldorf
Beiträge: 2.777
hemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannt
Standard

Das Problem liegt an dem
Code:
<button type="submit" name="submit"><?php _e('Absenden') ?></button>
(hinter Passwort vergessen)

Deshalb wird das eigentliche Submit des Formulars nicht ausgelöst.
Mit Zitat antworten
  #6 (permalink)  
Alt 18.12.2008, 16:14
Benutzerbild von hemfrie
Administrator
XHTMLforum-Kenner
 
Registriert seit: 18.12.2003
Ort: Düsseldorf
Beiträge: 2.777
hemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannt
Standard

Du müsstest Dich noch ein wenig mit HTML (speziell Formulare) vertraut machen.

Das Problem ist, dass es 2 Submits in einem Formular gibt. Es kann (darf) aber nur ein Submit geben, wenn das Javascript so funktionieren soll.

Du kannst z. B. ein Formular für das Login verwenden und ein zweites für die Sprache. Ob Du bei der Sprache nun das input type submit einfügst oder nicht ist Dir überlassen. Ohne diesen Button funktioniert der Sprachwechsel dann allerdings nur wenn der User auch Javascript aktiviert hat.
Mit Zitat antworten
  #7 (permalink)  
Alt 18.12.2008, 16:49
Benutzerbild von hemfrie
Administrator
XHTMLforum-Kenner
 
Registriert seit: 18.12.2003
Ort: Düsseldorf
Beiträge: 2.777
hemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannt
Standard

Zitat:
Zitat von Jared Beitrag anzeigen
öhm, eigentlich bin ich in (x)HTML bewandert, zumindest kein blutiger Anfänger und mir wäre neu das man nicht 2 Submit Buttons in einem Formular verwenden dürfte. Selfthtml zumindest erzählt mir da etwas anderes.
Falsch ist es im Grunde nicht, aber in Hinsicht auf Javascript und semantischen Code ist diese Lösung nicht besonders vorteilhaft.

Es ist imho sauberer wenn man ein Formular für das Login und ein zweites für den Sprachwechsel verwendet.
Mit Zitat antworten
  #8 (permalink)  
Alt 18.12.2008, 17:15
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Ich halte zwei (oder mehr) Submitbuttons auch für selbstverständlich, aber du darfst den Button nicht submit nennen, weil so bereits die Funktion zum abschicken heißt.
Mit Zitat antworten
Antwort

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 are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2x select boxen sollen option tauchen.(Javascript) Don Roberto Javascript & Ajax 4 28.12.2009 22:01
Jquery Select und Option 123merlin Javascript & Ajax 0 19.11.2009 19:58
php Variable Wert zuweisen online Serveradministration und serverseitige Scripte 14 16.04.2009 00:01
php wert übergeben your_ass Serveradministration und serverseitige Scripte 7 29.11.2008 15:56
Dateien auslagern - Include und PHP ArcVieh Serveradministration und serverseitige Scripte 17 27.03.2008 19:09


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