Hi
Ich haette da eine Idee: Du definierst ein weiteres Formular, was nur einen Textarea enthaellt und in einem unsichtbaren div eingebetten ist. Beim versenden werden alle nicht leeren Formularelemente in das Textarea uebertragen. Dann wird "einfach" nur dieses Formular versendet. Hier als Anregung ein kleines Codebeispiel
<head>
<title>Test</title>
<script language="JavaScript">
<!--
function testen() {
if (document.layers)
doc=document.div1.document.forms[0];
else
doc=document.forms[1];
doc.Inhalt.value="";
for (i=0;i<document.forms[0].elements.length;i++)
if (document.forms[0].elements[i].value!=""){
doc.Inhalt.value+=document.forms[0].elements[i].name;
doc.Inhalt.value+=": "+document.forms[0].elements[i].value+"\n";
}
alert("Abgesendet wurde:\n \n"+doc.Inhalt.value);
// doc.submit();
}
//-->
</script>
</head>
<body>
<form name="form1" action="" method="" target="">
Input1: <input type="Text" name="Input1" value="" size="8" maxlength="8"><br>
Input2: <input type="Text" name="Input2" value="" size="8" maxlength="8"><br>
Input3: <input type="Text" name="Input3" value="" size="8" maxlength="8"><br>
Input4: <input type="Text" name="Input4" value="" size="8" maxlength="8"><br>
Input5: <input type="Text" name="Input5" value="" size="8" maxlength="8"><br>
</form><br>
<a href="#" onclick="testen();">Formular absenden</a>
<div id="div1" style="position:absolute; top:10;left:100;visibility:hidden;">
<form name="form2" action="" method="" target="">
<textarea type=hidden name="Inhalt" cols="20" rows="10">
Hier wird alles reingeschrieben
</textarea>
</form></div>
</body>
</html>
viele Gruesse Holger