Страницы: 1
возникла такая проблема с сабжом...
беру в какуюнить переменную innerhtml какогонить элемента. внутри этого элемента находятся <input type="text">
дописываю туда ещё инпутов и сохраняю innerhtml обратно.
собстно баг: все поля формы которые попали в этот innerhtml очищаются после сохранения из-за чего теряется весь смысл динамической формы.
это явно баг фаирфокса, так как в IE работает на ура.
какой есть способ быстро обойти этот баг не слишком извращаясь с кодом?
PS firefox 1.0.4
Отредактировано Rion (15-06-2005 13:30:49)
Gentoo Linux
Отсутствует
а всё спасибо сам нашел решение
решение: добавил пустой элемент. по нему брал outerHTML. а при добавлении инпутов, переписывал тока этот пустой элемент этими инпутами и соответсвенно добавлял ещё один пустой. т.е. не трогал уже существующие инпуты
Gentoo Linux
Отсутствует
хех, я немного поспешил с выводами. оказывается outerHTML вообще в firefox не работает. а вообще есть очень интересный сайтец, где всё подробно рассказано
Gentoo Linux
Отсутствует
var myForm = document.getElementById("testFormId"); var newInput = document.createElement("input"); newInput.setAttribute("type", "text"); newInput.setAttribute("value", "testText"); myForm.appendChild(newInput);
Отсутствует
Страницы: 1