Klaus: Ausgabe in einem Textfeld!!

Beitrag lesen

Ich habe 3 dropdown-menüs. in jedem kann man einen Wert aussuchen. Danach sollen die werte dieser drei menüs in einem textfeld ausgegeben werden, damit sie mit sie 'in einem' verschickt werden können.

Am liebsten wärs mir, wenn die werte automatisch dort landen würden! aber wenn ein klick auf einen link dafür sorgt, ist das auch ok.

Aber mein script funktioniert nicht! und ich weiß nicht warum - ich bin nicht ganz so bewandert mit javascript und bekomme immer nur fehlermeldungen wie "...ist 0 oder kein objekt"

mein script:

<SCRIPT LANGUAGE="JavaScript">
function einfg()
{
var tag = (document.forms[news].elements[tag].value);
var monat = (document.forms[news].elements[monat].value);
var jahr = (document.forms[news].elements[jahr].value);
document.forms[0].elements[date].value =  tag,". ", monat, " ", jahr;
}
</SCRIPT>

..und im Body...

<form name="news">
Datum:
<select name="tag">
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            ...
</select>

<select name="monat">
            <option value="Januar">Jaunar</option>
            <option value="Februar">Februar</option>
            ...
</select>

<select name="jahr">
            <option value="2002">2002</option>
            <option value="2003">2003</option>
            ...
</select>

<a href="#" name="calc" onclick="einfg();">Datum einfügen</a>
<br>
<input type="text" name="date" size="25" maxlength="50" value="datum">
<br>
</form>

... was stimmt mit meiner Variablenzuweisung nicht??