HTMLWorld - HTML, CSS, JavaScript, PHP, Java, Flash und vieles mehrHTMLWorld:   Home | Impressum
 

 
 

Anzeige 
 
HTMLWorld » Forum

Thema anzeigen - onchange

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

onchange

 

Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   PHP
Vorheriges Thema:
Nächstes Thema:  
Autor Nachricht
melchl
Forumsteilnehmer


Anmeldungsdatum: 03.07.2006
Beiträge: 8
Wohnort: CH

BeitragVerfasst am: 05.08.2006 12:05:45    Titel: onchange Antworten mit Zitat

hallo zäme,

man kann ja offenbar mit javascript in html-formularen beispielsweise eine auswahlliste dynamisch ändern.

habe nun folgendes versucht:

<select name=\"name\" size=\"10\" onchange=\"seite.php\">

seite.php prüft nun POST und sollte gegebenenfalls weitere auswahllisten zurückgeben.

erstens:
sind die "onchange" daten überhaupt in POST gespeichert? oder wo?

zweitens: on change passiert nichts. wie kann man es einrichten, dass keine weitere benutzereingabe notwendig ist, um die seite neu aufzurufen?

drittens: warum soll das mit javascript, nicht aber mit php möglich sein?

besten dank

melch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
l-roy
Häufiger Poster


Anmeldungsdatum: 14.02.2006
Beiträge: 64

BeitragVerfasst am: 05.08.2006 14:01:28    Titel: Antworten mit Zitat

Ich löse das, was du machen willst, meistens wie folgt:

Code:

<form action="" method="post">
<select name="auswahl1" onchange="submit();">
<option value="id1">Option 1</option>
<option value="id2">Option 2</option>
<option value="id3">Option 3</option>
</select>
</form>


Bei Veränderung (onchange) wird via JavaScript das Formular abgesandt und ich kann in $_POST["auswahl1"] die gewählte Option auswählen, um entsprechende die nächsten Inhalte anzubieten.

In onchange stehen die JavaScript-Anweisungen (!), die bei Veränderung des Feldes ausgeführt werden sollen. Sie mit PHP auszulesen, brächte irgendwie nicht viel.

Und warum JavaScript? Weil JavaScript beim Benutzer dynamische Abläufe ermöglicht. PHPgeneriert hingegen eine aus Sicht des User statische Seite.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
melchl
Forumsteilnehmer


Anmeldungsdatum: 03.07.2006
Beiträge: 8
Wohnort: CH

BeitragVerfasst am: 05.08.2006 18:09:57    Titel: Antworten mit Zitat

ok, dann lerne ich halt jetzt javascript.

ein mix aus java und php sollte keine probleme machen, oder?
machst du fallunterscheidungen, falls jemand kein javascipt hat?

danke
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Sir Quicksand
Häufiger Poster


Anmeldungsdatum: 19.01.2005
Beiträge: 304
Wohnort: Hannover

BeitragVerfasst am: 06.08.2006 14:57:39    Titel: Antworten mit Zitat

Ich finde, von paar Grundsätzen sollte man ausgehen:
Auflösung: 1000er
JS: aktiviert
Browser: IE 5 und FF 1

Wenn man alle Varianten Abdecken möchte, programmiert man sich 'nen Wolf, oder läßt die Seite sehr rudimentär.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   PHP
Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.