Hallo,
Da ich Lotus Domino verwenden muss, habe ich nur begrenzeten Einfluss auf den HTML-Quelltext. Entscheidende Einschränkung ist, dass der <form>-Tag immmer ganz außen steht.
<layer><form><input></form></layer> würde zwar funktionieren, kann ich aber nicht umsetzen.
Ich würde sagen, Du wirst nicht drumherum kommen, mehrere Formulare in dem Dokument zu machen, und den versteckbaren Teil leider doch sorum:
<layer>
<form>
<input>
</form>
</input>
also insgesamt so:
<form name='eins'>
<input><input><input>...
<input type=hidden name='fuerspaeter'>
</form>
<layer name='versteck'>
<form 'zwei'>
<input name='manchmalweg'>
</form>
</input>
onsubmit müsstest Du dann den Inhalt aus dem versteckbaren Feld in das eigentliche, zu übertragende Formular übertragen, also wahrscheinlich in etwa so:
onsubmit = document.forms['eins'].fuerspaeter.value = document.layers['versteck'].document.forms['zwei'].manchmalweg.value;
Mirko