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