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, 3541 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 ..
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(2)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

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

Frage von it4baer zum Thema JavaScript ...

Visual Studio
gelöst C-Sharp WPF XAML CheckBox.IsEnabled wenn ListViewItem.Select (3)

Frage von mayho33 zum Thema Visual Studio ...

JavaScript
gelöst Per JavaScript ein ID-Element schließen (9)

Frage von Peter32 zum Thema JavaScript ...

Heiß diskutierte Inhalte
Linux Netzwerk
gelöst DHCP vergibt keine Adressen (31)

Frage von Maik82 zum Thema Linux Netzwerk ...

Exchange Server
gelöst Bestehende eMails autoamatisch weiterleiten (22)

Frage von metal-shot zum Thema Exchange Server ...

Apache Server
gelöst Lets Encrypt SSL mit Apache2 (20)

Frage von banane31 zum Thema Apache Server ...

Switche und Hubs
LAG zwischen SG300-Switches macht Probleme. Wer weiß Rat? (20)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...