php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.01.2011, 08:36  
Neuer Benutzer
 
Registriert seit: 13.01.2011
Beiträge: 2
PHP-Kenntnisse:
Anfänger
cyclist4fun befindet sich auf einem aufstrebenden Ast
Standard DropDown Menü in Abhängigkeit vom RadioButton ändern

Hallo alle zusammen,

ich bin neu hier und um es vorweg zu nehmen absoluter Anfänger in Sachen php.

Jetzt habe ich folgendes Problem bei der Erstellung eines Formulars:
Ich habe 2 Radio-Buttons und je nachdem, welcher Radio-Button durch den Anwender angeklickt wird, soll jeweils eine eigene Dropdown-Liste erscheinen (und bei Auswahl des anderen Radio-Buttons natürlich auch wieder verschwinden). Die jeweiligen Angaben sollen natürlich übermittelt werden.

Ich habe dazu hier auch schon einen etwas älteren Thread gefunden:
http://www.php.de/html-usability-und...n-aendern.html
Dort wurde das Dropdown-Menu mit Hilfe von Javascript realisiert.

Nun frage ich mich, wie kann ich diese Angaben dann in einem Formular auswerten?
Oder muss die Dropdown-Liste über php realisiert werden? Wenn ja, welche Möglichkeiten gibt es?

Danke schon mal für eure Hilfe!
cyclist4fun ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.01.2011, 08:57  
Erfahrener Benutzer
 
Benutzerbild von wolf29
 
Registriert seit: 17.03.2010
Beiträge: 1.833
PHP-Kenntnisse:
Fortgeschritten
wolf29 wird schon bald berühmt werdenwolf29 wird schon bald berühmt werden
Standard

Hi.

Wenn du in Abhängigkeit ein-/ausblenden willst, wirst Du um Javascript (AJAX) nicht drumherumkommen. Mit PHP kansnt du die Werte, wie in einem Formular üblich, abfragen. Wenn dein Formular mit der method="POST" arbeitet, kannst Du nachdem absenden des Formulars, mit if (isset($_POST["NamemeinesFeldes"])) auf Inhalt prüfen!
Zur Verarbeitung von Formularinhalten findest Du hier im Grundlagentutorial leicht verständliche Tutorials.

mfg Wolf29
__________________
while (!asleep()) sheep++;

Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
wolf29 ist offline   Mit Zitat antworten
Alt 14.01.2011, 16:04  
Neuer Benutzer
 
Registriert seit: 13.01.2011
Beiträge: 2
PHP-Kenntnisse:
Anfänger
cyclist4fun befindet sich auf einem aufstrebenden Ast
Standard

So, habe mich mal bemüht, etwas auf die Beine zu stellen.
Dropdown ist über Javascript realisiert. Mein Problem ist nun, dass ich das jeweils ausgewählte Werk des Komponisten nicht übermittelt bekomme.
Was mache ich falsch? Mir fehlt einfach die Verbindung zwischen der Javascript-Dropdownliste und php....
Bitte berücksichtigt, dass ich absoluter Newbie bin...


Hier mal auszugsweise der Code:


HTML:
<html>
<head>
<title>Komponisten</title>
<link href="style.css" rel="stylesheet" type="text/css">

<script type="text/javascript">
function change(arr) {
var el = document.getElementById('sel');
el.options.length = 0;
for(var i = 0; i< arr.length; i++ ) {
el.options[el.options.length] = new Option( arr[i], arr[i]);
}
}
</script>


<!-- begin form -->
<form method="post" enctype="multipart/form-data" action="komponist.php";">
<ul class=mainForm id="mainForm_1">

<li class="mainForm" id="fieldBox_14">
<label class="formFieldQuestion">Komponist&nbsp;*</label><span>
<br>
<br>
<input class=mainForm type=radio name=field_14 id="field_14_option_1" value="Beethoven" onclick='change(["Werk A"
, "Werk B"
, "Werk C"]) ' />
<label class=formFieldOption for="field_14_option_1">Beethoven</label>
<br>
<input class=mainForm type=radio name=field_14 id=field_14_option_2 value="Mozart" onclick='change(["Werk D"
, "Werk E"
, "Werk F"]) ' />
<label class=formFieldOption for="field_14_option_2">Mozart</label>
<br>
<select id="sel"></select>
</span>
</li>

<BR>
<br>
<input id="saveForm" class="mainForm" type="submit" value="Absenden" />
</li>
</ul>
</form>
<!-- end of form -->
</body>
</html>



PHP-Teil
<?php
...
Komponist: " . $_POST['field_14'] . "
");
...
?>

Schon mal Danke für eure Unterstützung!
cyclist4fun ist offline   Mit Zitat antworten
Alt 14.01.2011, 16:11  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

[MOD] Bitte bbCode für Code verwenden
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch 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] CSS und Javascript Dropdown Menu IE PROBLEM unreal87 HTML, Usability und Barrierefreiheit 3 19.05.2010 19:20
[Erledigt] Dropdown menu: Nach dem Auswahl sollte die Auswlliste immer noch zur Verfü shar_muur PHP Tipps 2010 1 21.02.2010 13:08
PHP Pulldown / Dropdown menu djsky PHP Tipps 2009 11 29.11.2009 21:09
auswahl aus dropdown menü in vaiable übergeben und wieder anzeigen Bexsta PHP Tipps 2009 18 14.10.2009 23:52
Dropdown Menü mit SQL Datenbank soulfly PHP Tipps 2009 2 09.10.2009 15:13
Wert von Dropdown Menü zwischenspeichern Andi1234 Scriptbörse 7 11.05.2009 23:52
horizontales Menü Fritz73 Scriptbörse 9 26.05.2008 22:26
JS: Auswahl Dropdown Box2 ändern wenn Dropdown Box1 geändert PsychoEagle HTML, Usability und Barrierefreiheit 10 23.02.2007 17:16
[Erledigt] DropDown Menü in Abhängigkeit vom RadioButton ändern HTML, Usability und Barrierefreiheit 20 28.11.2005 16:05
Dropdown Menü Höhe bestimmen Mike55 HTML, Usability und Barrierefreiheit 5 09.10.2005 17:57
Dropdown Menü Grösse ändern Mike55 PHP Tipps 2005-2 2 06.10.2005 21:05
dropdown menu mit array füllen alias_zappler PHP Tipps 2005-2 2 04.09.2005 01:37
Mit JS DropDown Menü füllen? HTML, Usability und Barrierefreiheit 3 13.06.2005 16:04
Dropdown Menü ersten Entrag löschen?[gelöst] PHP Tipps 2005-2 2 08.06.2005 10:19
DropDown Menu JeeZ HTML, Usability und Barrierefreiheit 1 19.06.2004 17:15

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html formular abhängigkeiten, html formular abhängig, html form abhängigkeit, durch radiobutton auswahl in list ändern, php formular mit abhängigkeiten, dropdown button php, php dropdown button, radio button php html dropdown, php menü ein/ausblenden, javascript pulldown-menü ändern, zweites dropdown automatisch ändern php, javascript formular abhängigkeiten, php button html verändern, html eigene dropdown, html mit eingabe radio button ändern, php formular abhängigkeiten, phpbb \bbcode für code\, html radiobutton abhängigkeit, durch radio formular inhalt bearbeiten, dropdown abhängig

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:52 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