Mahlzeit Käfer,
<form method="post" enctype="text/plain" action="mailto:rosanoda@gmx.de?cc=rosanoda@gmx.de&subject=" name="tp_escalation" onsubmit="if(document.getElementsByName('Name des Textfeldes').length > 0) { this.action += encodeURIComponent(document.getElementsByName('Name des Textfeldes')[0].value); } else { this.action += encodeURIComponent('Standardbetreff'); }">
Müsste klappen.
Schlechte Idee: wenn der Benutzer kein Javascript aktiviert hat, gibt es gar keinen Betreff. Außerdem halte ich persönlich es für besser, entsprechende Code-Teile erstens in allgemeine Funktionen zu stecken und zweitens aus den HTML-Attributen heraus- und in entsprechende Javascript-Abschnitte hineinzuverlagern:
<script type="text/javascript">
[code lang=javascript]function betreff_ersetzen(frm, fld) {
if (fld.length > 0) {
frm.action = frm.action.replace(/Standardbetreff$/, encodeURIComponent(fld.value));
}
}
</script>
[...]
<form method="post" enctype="text/plain" action="mailto:rosanoda@gmx.de?cc=rosanoda@gmx.de&subject=" name="tp_escalation" onsubmit="betreff_ersetzen(this, document.getElementsByName('Name des Textfeldes')[0]);">
[/code]
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|