@
colote: Maquetar es una expresión para posicionar los elementos en el documento. Se refiere a no mezclar elementos HTML (estructurales) con elementos de estilo y estéticos (CSS).
Sobre por qué no utilizar tablas está todo dicho.
morenita7722, veo un form dentro de otro form,
un ejemplo ilegal (fíjate en que admite como hijos elementos
(%block;|SCRIPT)+ -(FORM), dejando muy claro el
-FORM ).
Así la referencia por javascript a
document.frm da
undefined, y no se pueden hallar las propiedades de ese formulario. Tendrás que arreglar el HTML antes de trabajar con el javascript.
Después todo debería funcionar como se espera.
Saludos.