Hallo Kisten,
<input type="hidden" name="subject" value="">
<SCRIPT LANGUAGE="JavaScript">
<!--
document.forms[0].subject.value = 'Target Customer Visit Report '+ document.forms[0].company.value;
//-->
</SCRIPT>
</FORM>
Du kannst Werte erst kopieren, wenn sie vorhanden sind. Und das sind sie im Falle eines Forms (einigermaßen) sicher erst zum Submit-Zeitpunkt. Ein Script mitten in die Formular-Definition zu schreiben, bring gar nichts.
Ciao,
Hans-Peter