Mam 2 selecty - drugi zależny od pierwszego. Przy dodawaniu danych, które działa bez zarzutu użytkownik musi dokonać wyboru pierwszego selecta i wówczas pojawia się drugi select:

Kod
<select name="id_obw" onchange="dodaj_liste()" id="id_obw" validate="required:true"><option value="">--wybierz--</option>
...
zapytanie do bazy, wyświetlenie pozostałych option
...
</select>
<span id="wydzielenia"></span>

przedstawiam kawałek funkcji dodaj_liste
Kod
var id_obw = document.getElementById('id_obw').value;
var queryString = "?id_obw=" + id_obw;
ajaxRequest.open("GET", "wydzielenia.php" + queryString, true);
ajaxRequest.send(null);

wydzielenia.php - pobiera właściwe dane w zależności od pierwszego select.

Przystępując teraz do edycji danych (użytkownik mógł pomylić id_obw a następnie wydzielenie) jak zrobić aby docelowo działała zmiana drugiego select w zależności od pierwszego ale strona po kliknięciu w link edytuj załadowała się z wartościami zdefiniowanymi w bazie danych, czyli

<span id="wydzielenia"></span>

jest widoczny od razu z konkretnym id_obw

Rozwiązałem problem:

pierwszy select

Kod
<span id="obwod_o"><select name="id_obw" onchange="dodaj_liste()" id="id_obw">
<option>....
...
...
</select></span>


drugi select
Kod
<span id="wydzielenia_zmiana"><select name="id_wydz">
<option>....
...
...
</select></span>


<script>
$("#obwod_o").change(function () {
$("#wydzielenia_zmiana").replaceWith( "<span id=\"wydzielenia\"></span>" );
});
</script>

<script>
$("#obwod_o").change(function () {
$("#wydzielenia_zmiana").replaceWith( "<span id=\"wydzielenia\"></span>" );
});
</script>

odnawiam temat bowiem okazało się że podmiana nie działa mi to pod IE 6,8. Pod firefox, opera, chrome podmiana działa.
może ktoś mi doradzi co z tym ie jest nie tak lub inne rozwiązanie.