du placerer en span med en id der, hvor #2 skal være
og afhængig af valg i #1, så kalder du javascript onclick, der skriver hele #2 som de skal se ud og placerer det med id.innerhtml
Jeg forstår jer ikke helt, og jeg kan ikke Ajax.
Grundlæggende har jeg følgende:
<form action="index.php">
<select id="gruppe" name="gruppe">
<option value="0" selected="selected">Vælg en gruppe</option>
<option value="1">Gruppe 1</option>\n";
<option value="2">Gruppe 2</option>\n";
</select>
<select id="aktivitet" name="aktivitet" disabled="disabled">
<option value="0" selected="selected">Vælg en aktivitet</option>
<option value="1">Aktivitet 1</option>\n";
<option value="2">Aktivitet 2</option>\n";
<option value="3">Aktivitet 3</option>\n";
</select>
<input type="submit" name="vis_aktivitet" value="Vis aktivitet">
</form>
F.eks. kunne aktivitet 1 og 2 tilhøre gruppe 1 mens aktivitet 3 tilhører gruppe 2.
Hvis gruppe 1 vælges skal aktivitetsfeltet ikke længere være disabled og aktivitet 1 og 2 skal være tilgængelig. Hvis man skifter til gruppe 2 skal aktivitet 3 være tilgængelig. skifter man tilbage til 'vælg gruppe' skal aktiviteterne atter disables
Mvh Christian
hvis det ikke skal være dynamisk kan du lave arrays i javascript med de værdier der nu skal være, f.eks.
var arr_select = new Array();
arr_select[] = new Array("1", "Gruppe 1");
arr_select[] = new Array("2", "Gruppe 2");
arr_select[] = new Array("3", "Gruppe 3");
var arr_gruppe1 = new Array();
arr_gruppe1[] = new Array("1", "Aktivitet 1");
arr_gruppe1[] = new Array("2", "Aktivitet 2");
var arr_gruppe2 = new Array();
arr_gruppe2[] = new Array("3", "Aktivitet 3");
arr_gruppe2[] = new Array("4", "Aktivitet 4");
var arr_gruppe3 = new Array();
arr_gruppe3[] = new Array("5", "Aktivitet 5");
arr_gruppe3[] = new Array("6", "Aktivitet 6");
når der så bliver valgt gruppe i den første select, fylder du select nr. 2 med data fra arrayet "arr_gruppe1", hvor 1 er det tal der er i value på den option der blev valgt i den første select...
Tak for hjælpen - Smid et svar
kommer her, kunne det bruges?