Тег формы находился так:
<table><form><tr>....</tr></form></table>
и после создания javascript'ом нового элемента формы закрывающий тег </form> по непонятным причинам исчезал, вообще пропадал, оставалось пустое место. (Понял, когда всё выделил и в firefox посмотрел "Исходный код выделенного фрагмента": новые формы есть, а тега </form> - нет). Написал так:
<form><table><tr>....</tr></table></form>
Всё стало работать как надо! Всем спасибо, за сочувствие и помощь.