JS: alten Text beim Einfügen von neuem Überschreiben

schutzgeist

Erfahrenes Mitglied
Hallo,

ich habe momentan eine Gruppe von Radio-Buttons.
Wenn einer angeklickt wird, wird der entsprechende Wert in ein Textfeld eingetragen.

Klickt man jetzt einen weiteren an, so wird der andere Text einfach hinter den ersten/voherigen platziert. Das will ich ändern.

momentan sieht es so aus:

JS:
Code:
<SCRIPT LANGUAGE="JavaScript">
function AddText(NewCode) {
document.form1.an.value+=NewCode
}
function IM() {
AddTxt="im@email.de";
AddText(AddTxt);
}
function DS() {
AddTxt="ds@email.de";
AddText(AddTxt);
}
function MS() {
AddTxt="ms@email.de";
AddText(AddTxt);
}
</SCRIPT>

HTML:
Code:
<input name="empf" type="radio" value="IM" onClick="javascript:IM();">I.  M.<br>
<input name="empf" type="radio" value="DS" onClick="javascript:DS();">D. S.<br>
<input name="empf" type="radio" value="MS" onClick="javascript:MS();">M. S.<br>
<input name="an" type="text" id="an" size="50" />

Gibt es eine Möglichkeit, das Textfeld erst leeren zu lassen, bevor der Text eingefügt wird?
Es nach dem einfügen gleich zu markieren und dann zu überschreiben (müsste ja gehen, wenn der Text markiert ist) wäre auch eine Alternative.

Danke schonmal :)
schutzgeist
 

Neue Beiträge

Zurück