Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Dropdown, checkbox, Javascript

Frage Entwicklung

Mitglied: ozma555

ozma555 (Level 1) - Jetzt verbinden

01.04.2009, aktualisiert 13:22 Uhr, 3544 Aufrufe, 1 Kommentar

Hallo Leute
Ich stehe vor dem Problem, bestehende Seite in Javascript zu erweitern.
Ich brauche dabei dringend Hilfe!

Ich habe eine Ober-(Dropdown), eine Unter-Dropdown) und eine Sondergruppe(Checkboxen).
Nun soll das ganze so funktionieren, dass wenn ich eine Untergruppe auswähle, automatisch der entsprechende Begriff in das Dropdownfeld
der Obergruppe geschrieben wird.
Zusätzlich sollen sich Checkboxen für die zugehörigen Sondergruppen automatisch öffnen.
Hoffentlich habe ich mich verständlich ausgedrückt!

Hier ist der bestehende Code:

<SCRIPT language=JavaScript type=text/javascript>
var options4Type = [ {},

{ Options für zweite Selectbox
"wählen Sie eine Berufsgruppe aus" : "wählen Sie eine Berufsgruppe aus",
"no" : "keine Untergruppe" ,
"Bitte auswählen" : "Bitte auswählen",
Gesundheits- und Krankenpflegeberufe

"84":"Approbierte Ärztin/ Apporbierter Arzt","109":"AssistentIn der Geschäftsführung","85":"Ärztin für Allgemeinmedizin/ Arzt für Allgemeinmedizin","82":"Ärztliche/r Leiter/in","69":"Ärztliche/r LeiterIn","115":"Bankkaufmann/frau","45":"BetriebselektrikerIn","56":"Biomedizinische Analytikerin/ Biomedizinischer Analytiker","31":"Body VitaltrainerIn","116":"BuchhalterIn","36":"CardiotrainerIn","106":"ControllerIn","80":"Desinfektionsgehilfe/ Desinfektionsgehilfin","58":"Diätologin/ Diätologe","101":"Diplom Sozialbetreuerin/ Diplom Sozialbetreuer","62":"Diplomierte Gesundheits- und Krankenschwester","64":"Diplomierte Kinderkrankenschwester/ Diplomierter Kinderkrankenpfleger","73":"Diplomierte medizinischtechnische Fachkraft","65":"Diplomierte psychiatrische Gesundheits- und Krankenschwester","63":"Diplomierter Gesundheits- und Krankenpfleger","66":"Diplomierter psychiatrischer Gesundheits- und Krankenpfleger","113":"EDV","37":"EnergetikerIn","38":"EntspannungstrainerIn","59":"Ergotherapeutin/ Ergotherapeut","79":"Ergotherapiegehilfe/ Ergotherapiegehilfin","32":"ErnährungsberaterIn","100":"Fach Sozialbetreuerin/ Fach Sozialbetreuer","87":"Fachärztin/ Facharzt","46":"Facility ManagerIn","52":"FriseurIn und FußpflegerIn","47":"GärtnerIn und FloristIn","102":"GeschäftsführerIn","96":"GesundheitsökonomIn","105":"GesundheitsmanagerIn","125":"Hebamme","43":"Heilbademeisterin und Heilmasseurin/ Heilbademeister und Heilmasseur","78":"Heilbadgehilfe/ Heilbadgehilfin","99":"Heimhelferin/ Heimhelfer","53":"Hygienepflegefachkraft","118":"JuristIn","49":"Küchenpersonal","92":"Klinische PsychologeIn","75":"Laborgehilfe/ Laborgehilfin","41":"Lebens- und SozialberaterIn (LSB)","60":"Logopädin/ Logopäde","117":"LohnverchnerIn","42":"MasseurIn","112":"Medizinische Sekretärin/ Medizinischer Sekretär","51":"Medizintechniker","44":"MusiktherapheutIn","103":"Office ManagerIn","72":"OP KoordinatorIn","74":"Operationsgehilfe/ Operationsgehilfin","111":"OrdinationsassistentIn","77":"Ordinationsgehilfe/ Ordinationsgehilfin","61":"Orthoptistin/ Orthoptist","35":"PersonaltrainerIn","70":"PflegediensteleitrIn","67":"PflegehelferIn","98":"PflegewissenschafterIn","55":"Physiotherapeutin/Physiotherapeut","34":"PilatestrainerIn","121":"PressesprecherIn","81":"Primar/ia","108":"ProjektmanagerIn","76":"Prosekturgehilfe/ Prosekturgehilfin","93":"PsychologenIn","30":"Psychosozialer GesundheitstrainerIn","94":"PsychtherapeutIn","97":"Public Health ExperteIn","120":"Public Relations ManagerIn","39":"Qi Gong KursleiterIn nach den Richtlinien der IQTÖ","107":"QualitätsmanagerIn","57":"Radiologietechnologin/ Radiologietechnologe","48":"Reinigungspersonal","50":"SchneiderIn und KleidermacherIn","110":"Schreibkraft","90":"SeelsorgerIn","88":"SozialarbeiterIn","29":"Sport- und FitnesstrainerIn","71":"StationsleiterIn","95":"SupervisorIn","91":"Training - Schulung - Berater","83":"Turnusärztin/ Turnusarzt","114":"VerwaltungsassistentIn","104":"VerwaltungsleiterIn","33":"WirbelsäulentrainerIn","54":"Wundmanager-/in","40":"Yoga TrainerIn","86":"Zahnärztin/Zahnarzt","89":"ZahntechnikerIn","Hallo":"Hallo"


}
];

var dependentOptions = [ { },
{ Einschr�nkung der zweiten Selectbox:
Value der ersten Selectbox : g�ltige Values der zweiten Selectbox

"20":"Bitte auswählen,31,36,37,38,32,43,41,42,44,35,34,30,39,29,33,40","21":"Bitte auswählen,45,46,52,47,53,49,51,48,50,54","22":"Bitte auswählen,56,58,59,60,61,55,57","23":"Bitte auswählen,62,64,65,63,66,67","24":"Bitte auswählen,125","25":"Bitte auswählen,69,72,70,71","27":"Bitte auswählen,80,73,79,78,75,74,77,76","26":"Bitte auswählen,84,85,82,87,81,83,86","28":"Bitte auswählen,96,92,98,93,94,97,90,88,95,91,89","29":"Bitte auswählen,101,100,99","30":"Bitte auswählen,119,109,115,116,106,113,102,105,118,117,112,103,111,121,108,120,107,110,114,104",

"no":"Bitte auswählen"
}

];



function initPage()
{

oMyTypes = [
document.getElementById( "myType1" ),
document.getElementById( "myType2" )
];

for ( var i = 1; i < oMyTypes.length; i++ )
for ( var code in dependentOptions[ i ] ) {

dependentOptions[ i ][code] = dependentOptions[ i ][ code ].split( "," );
}

createOptions( 1 );

}

function createOptions( toggleMode )
{
oSelect= oMyTypes[ toggleMode ];
value = oMyTypes[ toggleMode - 1 ].value;
oSelect.options.length = 0;
for (var i = 0;i < dependentOptions[ toggleMode ][ value ].length; i++ )
{
var code = dependentOptions[ toggleMode ][ value ][ i ];
oSelect.options[ i ] = new Option( options4Type[ toggleMode ][ code ], code );
}
}

//

function preselect(id1, id2) {
document.getElementById( "myType1" ).value = id1;
createOptions( 1 );
document.getElementById( "myType2" ).value = id2;
}


function onloadFunc() {

initPage();
preselect('no', 'Bitte auswählen');



}


</SCRIPT>


und HTML:

<TD>Berufsgruppe*<BR><SELECT id=myType1 onchange="createOptions( 1 )"
size=1 name=form_berufsgruppe> <OPTION value=no selected>---- bitte
auswählen ----</OPTION> <OPTION value=20>Allg. Gesundheit - körperliche
Beratung</OPTION> <OPTION value=21>Betriebspersonal</OPTION> <OPTION
value=22>Gehobener medizinisch-technischer Dienst</OPTION> <OPTION
value=23>Gesundheits- und Krankenpflegeberufe</OPTION> <OPTION
value=24>Hebamme</OPTION> <OPTION value=25>Leitungsfunktionen</OPTION>
<OPTION value=27>Medizinisch-technischer Fachdienst und
Sanitätshilfsdienst</OPTION> <OPTION value=26>Medizinische
Berufe</OPTION> <OPTION value=28>Sonstiges</OPTION> <OPTION
value=29>Sozialbetreuungsberufe</OPTION> <OPTION
value=30>Verwaltung</OPTION></SELECT></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD>Untergruppe<BR><SELECT id=myType2 name=form_untergruppe></SELECT></TD>
<TD>&nbsp;</TD></TR></TBODY></TABLE></DIV><!-- end class="mein_text" -->


Danke im Voraus!
Mitglied: godlie
01.04.2009 um 12:54 Uhr
Also erstmal setz deinen code in <code> tags dann schaumal das deine Umlaute was gleichsehen sprich mach aus
ihnen html fähige Umlaute. ( ä = &auml; Ä = &Auml; ü=&uuml;....) oder schau das dein encoding stimmt und man die Lesen kann.

dann können wir mal über Hilfe sprechen. Achja es sind keine dropTownfelder sonder dropdownfelder ......
Bitte warten ..
Ähnliche Inhalte
VB for Applications
Suche mittels Eintrag in Listbox und einer gewählten Checkbox (2)

Frage von aivilon zum Thema VB for Applications ...

Entwicklung
Seite automatisch wieder ausrichten mit css oder javascript? (2)

Frage von rababar2014 zum Thema Entwicklung ...

JavaScript
gelöst Javascript - Speichern Zustand radio-buttons in localStorage (3)

Frage von internet2107 zum Thema JavaScript ...

JavaScript
Javascript rechnen mir sehr sehr großen Zahlen (3)

Frage von it4baer zum Thema JavaScript ...

Neue Wissensbeiträge
Google Android

Cyanogenmod alternative Downloadquelle

(5)

Tipp von Lochkartenstanzer zum Thema Google Android ...

Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(5)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Statische Routen mit Shorewall, ISC-DHCP Server konfigurieren für Android Devices (25)

Frage von terminator zum Thema LAN, WAN, Wireless ...

Server
gelöst Wie erkennen, dass nur deutsche IPs Zugang zu einer Website haben? (22)

Frage von Coreknabe zum Thema Server ...

Hardware
16-20 Port POE Switch mit VLAN (19)

Frage von thomasreischer zum Thema Hardware ...

Windows Server
Exchange HyperV Prozessorlast (18)

Frage von theoberlin zum Thema Windows Server ...