Mehrere Werte von SelectBox an input übergeben

skywalker001

New member
Hallo zusammen,
könnt Ihr mir bitte bei folgendem Problem helfen? Ich möchte, dass Werte aus den beiden Selectboxen an das input Feld übergeben werden. Funktioniert soweit auch. Jedoch werden die Werte jedesmal überschrieben. Ich möchte, dass die hintereinander eingefügt werden. Ich hoffe man hat das Probelm verstanden :)

Hier der Code:

<html>
<head>
<script language="javascript">
<!--
function In_Input_schreiben()
{
if(document.form1.kontakt[1].selected)
{
document.form1.nummer.value="Text1";
}
if(document.form1.kontakt[2].selected)
{
document.form1.nummer.value="Text2";
}
}
//-->
<!--
function In_Input_schreiben2()
{
if(document.form1.kontakt2[1].selected)
{
document.form1.nummer.value="Text3";
}
if(document.form1.kontakt2[2].selected)
{
document.form1.nummer.value="Text4";
}
}
//-->
</script>
</head>
<body>
<form name="form1">

<select name="kontakt" maxlength="30" onChange="In_Input_schreiben()">
<option selected>***Funktion wählen***</option>
<option>Text1</option>
<option>Text2</option>
</select>

<select name="kontakt2" maxlength="30" onChange="In_Input_schreiben2()">
<option selected>***Branche wählen***</option>
<option>Text3</option>
<option>Text4</option>
</select>
<br><br>
<input type="text" name="nummer" value="" size="47" maxlength="15">


</form>
</body>
</html>
 
les doch den wert des inputfeldes erst aus und häng die Werte aus der Selectbox mittels alterWert+" "+SelectInhalt dran.
 
Dann hätte er aber das Problem, dass der Text im INPUT immer länger und länge wird.
Mein Vorschlag wäre nur eine Funktion zu benutzen und in dieser immer beide Selektionen auszulesen, diese aneinanderketten wie ToM80 gesagt hat und dann in das INPUT zu schreiben
 
Zurück
Oben