возникла такая проблема с сабжом...
беру в какуюнить переменную innerhtml какогонить элемента. внутри этого элемента находятся <input type="text">
дописываю туда ещё инпутов и сохраняю innerhtml обратно.

собстно баг: все поля формы которые попали в этот innerhtml очищаются после сохранения из-за чего теряется весь смысл динамической формы.

это явно баг фаирфокса, так как в IE работает на ура.
какой есть способ быстро обойти этот баг не слишком извращаясь с кодом?

PS firefox 1.0.4

а всё спасибо сам нашел решение :)

решение: добавил пустой элемент. по нему брал outerHTML. а при добавлении инпутов, переписывал тока этот пустой элемент этими инпутами и соответсвенно добавлял ещё один пустой. т.е. не трогал уже существующие инпуты :)

==> Разработку

хех, я немного поспешил с выводами. оказывается outerHTML вообще в firefox не работает. а вообще есть очень интересный сайтец, где всё подробно рассказано :D

Выделить код

Код:

var myForm = document.getElementById("testFormId");
var newInput = document.createElement("input");
newInput.setAttribute("type", "text");
newInput.setAttribute("value", "testText");
myForm.appendChild(newInput);