Datuve :: Forums :: Arhīvs :: form controls ielāde ar ajax

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 90

Reģistrētie lietotāji online: 0

Viesi online: 90

Datuve.lv video
Top.LV

form controls ielāde ar ajax

Ievietoja: bux @ 2008.02.01 16:10  

Ir html forma ar selectboxu kurā izvēloties kādu elementu ar ajax tiek ielādēts cits selectbox vadoties pēc izvēles pirmajā selectā. Problēma - uz IE viss strādā labi, uz Firefox otrais selectbox parādās bet netiek piereģistrēts formā (submitojot nepienāk dati).

Kur problēma un kā to varētu risināt?

Kods ~
<form name="f1">
<select name="s1" onchage="ajax(this);">...</select>
<span id="where"></span>

</form>

un ar js:
result ~ '<select name="s2">....';  
document.getElementById('where').innerHTML = result;

Komentāri:

#1 Oskars_M @ 2008.02.01 16:28

Hmmz, mēģini nevis document.getElementById('where').innerHTML,
bet 'manuāli' pievienot saņemto elementu:
var Jaunais = document.createNode('select');
Jaunais.name='whatever';
...
document.getElementsByName('f1')[0].appendChild(Jaunais)

Kaut kā tā aptuveni (rakstīju pēc atmiņas, sorry, ja neprecīzi)