1Danke
ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
375
375
EMPFEHLEN
-
Hallo ich bin schon eine zeit am verweifeln. Ich versuche, wenn in einer Select Box ein bestimmter wert ausgewählt ist, darunter eine Text erscheint mit einer Select Box daneben.
Es soll also am ende so aussehen:
HTML-Code:<p> Vorversicherung: <select name="hunde_vorver" id="hunde_vorver"> <option value=""<?php if($_POST['hunde_vorver'] == ""){echo "selected=" . "selected";}?>>Bitte Wählen</option> <option value="Ja ohne"<?php if($_POST['hunde_vorver'] == "Ja ohne"){echo "selected=" . "selected";}?>>Ja ohne Leistungsupdate</option> <option value="Ja mit"<?php if($_POST['hunde_vorver'] == "Ja mit"){echo "selected=" . "selected";}?>>ja mit Leistungsupdate</option> <option value="nein"<?php if($_POST['hunde_vorver'] == "nein"){echo "selected=" . "selected";}?>>Nein</option> </select> </p> <!-- Das soll dann erscheinen wenn Ja ohne oder Ja mit gewählt wurde --> <p> Wieviele Hunde sind Vorvserichert: <select name="hunde_anzahl_vorver" id="hunde_anzahl_vorver"> <option value=""<?php if($_POST['hunde_anzahl_vorver'] == ""){echo "selected=" . "selected";}?>>Bitte Wählen</option> <option value="1"<?php if($_POST['hunde_anzahl_vorver'] == "1"){echo "selected=" . "selected";}?>>1</option> <option value="2"<?php if($_POST['hunde_anzahl_vorver'] == "2"){echo "selected=" . "selected";}?>>2</option> <option value="3"<?php if($_POST['hunde_anzahl_vorver'] == "3"){echo "selected=" . "selected";}?>>3</option> <option value="4"<?php if($_POST['hunde_anzahl_vorver'] == "4"){echo "selected=" . "selected";}?>>4</option> </select> </p>
Geändert von stikmata (30.12.11 um 13:21 Uhr)
-
30.12.11 18:50 #2
Hallo,
wo ist jetzt genau dein Problem?
Wenn du das (die 2. Selectbox) mit PHP ausgeben möchtest, bräuchtest du entweder ein Formular oder eben AJAX (JavaScript).
Denn wenn die Seite beim Browser angelangt ist, wird kein PHP-Code mehr ausgeführt! PHP wird serverseitig ausgeführt, wohingegen JavaScript clientseitig.mfg ComFreek
Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
[PHP] Überprüfen, ob Website erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
-
Was der Unterschied zwischen php und JavaScript ist, ist mir klar. Jedoch weis ich leider nicht wie man das macht das durch JavaScript / Ajax die untere Select Box erscheint wenn selectindex 1 oder 2 ist.
-
31.12.11 19:08 #4
Achso, ja das geht ganz einfach:
Das musst du einfach in einen Skript-Block packen!Code javascript:1 2 3 4 5 6 7 8 9 10 11 12 13 14
window.addEventListener("load", function() { document.getElementById("hunde_vorher").addEventListener("change", function() { if ( this.selectedIndex==0 || this.selectedIndex==1 ) { document.getElementById("hunde_anzahl_vorher").display = "inline"; } else { document.getElementById("hunde_anzahl_vorher").display = "none"; } }); });
mfg ComFreek
Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
[PHP] Überprüfen, ob Website erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
-
Ich habe es mit
versucht aber es passiert einfach nicht und es kommen aber auch keine fehler.HTML-Code:window.addEventListener('load', function() { document.getElementById('hunde_vorver').addEventListener('change', function() { if ( this.selectedIndex==1 || this.selectedIndex==2 ) { document.getElementById('hunde_anzahl_vorver').display = "inline"; } else { document.getElementById('hunde_anzahl_vorver').display = "none"; } }); });
dann habe ich versucht es in onchange abfrage zu schreiben
aber auch da kein fehler aber es passiert auch nichts -.-HTML-Code:onchange="if ( this.selectedIndex==1 || this.selectedIndex==2 ) { document.getElementById('hunde_anzahl_vorver').display = 'inline'; } else { document.getElementById('hunde_anzahl_vorver').display = 'none'; }"
-
ok nun habe ich es xD
Danke für die hilfeHTML-Code:<select name="hunde_vorver" id="hunde_vorver" onchange="if ( this.selectedIndex==1 || this.selectedIndex==2 ) { document.getElementById('hunde_anzahl_vorver').style.display = 'inline'; } else { document.getElementById('hunde_anzahl_vorver').style.display = 'none'; }" >
Ähnliche Themen
-
SELECT-Ergebnis als SET erstellen
Von Steusi im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 20.07.11, 08:28 -
GWT: Select Element erstellen und Selected Index festlegen
Von Dukeatcoding im Forum JavaAntworten: 0Letzter Beitrag: 24.11.10, 17:02 -
Select-Box erstellen
Von Alice im Forum PHPAntworten: 9Letzter Beitrag: 10.07.10, 19:10 -
select anweisung dynamisch für mysql erstellen
Von berlinkw im Forum PHPAntworten: 7Letzter Beitrag: 20.07.07, 07:33 -
select-box1 ändern -> select-box2 nimmt selben wert na
Von The_MACman im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 15.06.06, 00:34





Zitieren

Login





