Hi,
Mit document.form.elements.value möchte ich einem Formular dynamisch einen Wert in einem Hidden-Field hinzufügen und per CGI oder mailto zusammen mit den anderen Werten des Formulars an mich übertragen. Die Lösung aus self-html funktioniert aber nicht. Der dynamisch erzeugte Wert wird NICHT mit übertragen; der Wert:"chiffre" wird immer leer übertragen. Woran kann es liegen. Meine Konfiguration: Mac G3, Communicator 4.6. Quelltext folgt:
tja, ich bin auch etwas verwundert. Erst mal:
<form name="formular" method="post" action="http://send.formmailer.com/" method="POST" onSubmit="return chkFormular();">
Zwei mal method="post" braucht man nicht, das ist aber wohl kaum die Ursache. Versuchen wir es also mit Trick 17:
<textarea name="textfeld" wrap="VIRTUAL" cols="50" rows="20"></textarea>
<input type="Hidden" name="formmailer" value="xxxx">
<input type=reset value="Löschen">
<input type=submit value="Abschicken">
<script language="JavaScript">
document.writeln('<input type=hidden name="chiffre" value="'+navigator.userAgent+'">');
</script>
Das funktioniert jedenfalls :-)
Cheatah