Nie mogę ugyść jak odwołać się do iframe gdzie znajduje sie lista select.
Mam pole input do którego chce dopisywać wartość z listy rozwijanej znajdującej sie w ifremie.
<script type="text/javascript"> function formSubmit() { document.formul.fotbl.value = ramka.document.getElementsByName('fotbl2').options[selectedIndex].value; } </script>'
natomiast kod formularza wraz z lista rozwijana wyglada tak:
<form action="index.php?str=dodajnews&sukc=1" method="post" enctype="multipart/form-data" name="formul" id="formularz" onSubmit="formSubmit();"> <input type="text" name="fotbl" value=""> // inne pola <iframe src="lista.php" name="ramka" width="170px" height="30px" frameborder="0">Nie obsługujesz ramek</iframe> <input type="submit" value="Dodaj newsa"> <form>
kod ramki:
<select name="fotbl2"> // tu pobieram dane z bazy danych do kazdego <option> np. <option style="width:120px;">'.$row["kategoria"].'</option> //oczywiscie wczesniej nawiązuje połączenie z bazą i robię pętle.
Gdzie popełniam bład?