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 19.09.2006, 10:28  
Erfahrener Benutzer
 
Registriert seit: 12.07.2005
Beiträge: 279
max-dhom
max-dhom eine Nachricht über MSN schicken
Standard Problem mit interaktiven Formular

Hallo zusammen,

ich will so ein Formular haben, bei dem ich in einem Select etwas auswählen kann, und dann etwas davon abhäängiges angezeigt wird. Also z.B. der Klassiker man kann Deutschland auswählen und dann erscheint ein Select mit allen Bundesländern, oder Östrreich und dann erscheint ein Select mit allen Kantonen!
Habe bisher folgendes:

im Header:
Code:
<script language="JavaScript">
function showForm(id)
{
  if(id == "Spieler")
  {
    document.getElementById("Sonstiges").style.display = "none"; //muss sein damit du mehrmals zwischen den beiden auswählen kannst
    document.getElementById(id).style.display = "block";
  }
  else if(id == "Sonstiges")
  {
    document.getElementById("Spieler").style.display = "none"; //muss sein damit du mehrmals zwischen den beiden auswählen kannst
    document.getElementById(id).style.display = "block";
  }
}</script>
und im Formular:
Code:
					<tr><td>Aufgabe:</td><td><select size=\"1\" onchange=\"showForm(this.value)\">
  														<option value=\"Spieler\">Spieler</option>
  														<option value=\"Sonstiges\">Sonstiges</option>
														</select></td></tr>

<div id=\"Spieler\" style=\"display:none;\">
					<tr><td>Position:</td><td><input type=\"text\" size=\"35\" class=\"input\" name=\"position\"></td></tr>
				    <tr><td>Rückennummer:</td><td><input type=\"text\" size=\"1\" class=\"input\" name=\"rueckennummer\"></td></tr>
</div>
<div id=\"Sonstiges\" style=\"display:none;\">
					<tr><td>Aufgabe:</td><td>Trainer</td></tr>
</div>
Nun möchte ich dass das erste Auswahlfeld dynamisch von einer Datenbank gefüllt wird. Also in unserem Beispiel dass die LÄnder in einer Tabelle stehen! Das Problem dabei ist: Vorher wurden die nicht-ausgewählten Blöcke direkt ausgeblendet, jetzt müsste das irgendwie über ein Array funktionieren!
Hat jemand eine Idee?

Danke,
Max
max-dhom ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

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
Problem mit IF und Formular Black-Devil PHP Tipps 2008 12 03.03.2008 17:54
[JS] Problem mit Formular aus anderem Fenster kiffy HTML, Usability und Barrierefreiheit 1 13.04.2006 08:53
Problem mit Formular und Generierung einer Seite PHP Tipps 2006 12 08.02.2006 18:51
Formular Problem PHP Tipps 2007 6 05.12.2005 15:33
Problem mit Formular PHP Tipps 2007 13 03.11.2005 12:23
Formular Problem mit Übertragung (SunOS) PHP Tipps 2005-2 12 07.09.2005 11:26
Problem mit Formular! PHP Tipps 2005-2 5 12.08.2005 19:20
get problem in einem formular nautiluS PHP Tipps 2005 2 03.03.2005 22:58
Problem bei Script Formular Daten und Baum PHP Tipps 2004 1 27.09.2004 23:19
onClick problem mit Formular Sclot HTML, Usability und Barrierefreiheit 2 21.09.2004 11:38
Problem mit Login Formular PHP Tipps 2004 7 16.09.2004 16:48
Problem mit Formular + Mail To+ PHP-Seiten weiterleitung HTML, Usability und Barrierefreiheit 3 27.08.2004 11:06
Problem mit Formular + Antwortseite PHP Tipps 2004 2 22.07.2004 09:51
[Erledigt] Formular, Submit, PHP - Hab ein kleines Problem PHP Tipps 2004 2 10.07.2004 13:50
Ich hab ein problem mit dem speichern von formular daten PHP Tipps 2004 7 23.06.2004 07:11

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
formulardaten übertragen mit document.getelementbyid(\'form\').submit()

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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.