|
Vorheriges Thema: Nächstes Thema: |
Autor |
Nachricht |
melchl Forumsteilnehmer
Anmeldungsdatum: 03.07.2006 Beiträge: 8 Wohnort: CH
|
Verfasst am: 05.08.2006 12:05:45 Titel: onchange |
|
|
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 |
|
|
l-roy Häufiger Poster
Anmeldungsdatum: 14.02.2006 Beiträge: 64
|
Verfasst am: 05.08.2006 14:01:28 Titel: |
|
|
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 |
|
|
melchl Forumsteilnehmer
Anmeldungsdatum: 03.07.2006 Beiträge: 8 Wohnort: CH
|
Verfasst am: 05.08.2006 18:09:57 Titel: |
|
|
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 |
|
|
Sir Quicksand Häufiger Poster
Anmeldungsdatum: 19.01.2005 Beiträge: 304 Wohnort: Hannover
|
Verfasst am: 06.08.2006 14:57:39 Titel: |
|
|
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 |
|
|
|
|
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.
|
|
|
|