Liebe/-r Experte/-in,
ich habe folgendes javascript:
##############
function nachname_einfuegen()
{
var alterinhalt=document.getElementById(‚nachrichtentextfeld‘).value;
var neuerinhalt=document.getElementById(‚nachname‘).value;
var teilinhalt = ‚Sehr geehrter Herr Dr. ,‘;var inhalt = ‚Sehr geehrter Herr Dr. ‚+neuerinhalt+‘,‘;
alert('alterinhalt: '+alterinhalt);
alert('teilinhalt: '+teilinhalt);
alert('inhalt: '+inhalt);
var neuevariable=alterinhalt.replace(teilinhalt,inhalt);
alert(neuevariable);
//document.getElementById(‚nachrichtentextfeld‘).value=inhaltneu;
}
+++++++++++++++++++++++++++++++++
Was ich eigendlich möchte, ist ein simples replace. Also einen teil eines textareas auslesen und mit dem Wert eines textfeldes überschreiben.
Die alerts zu Testzwecken geben bis auf die letzte alles richtig aus. Also hakts irgendwo am replace…
var alterinhalt liesst halt den Wert es textareas aus. OK
var neuerinhalt liesst halt den Wert es textfeldes aus. OK
Die neue Variable var inhalt ist das neue Textfragment (ua aus dem neuerinhalt).
Das textfeld ist halt vorbelegt mit Sehr geehrter Herr Dr., Und das ganze soll ersetzt werden durch den im Textfeld eingegeben Nachnamen. ZB Sehr geehrter Herr Dr. Mustermann,
Danke für eure Mühe