1
Hallo Jörg,
ich schon wieder.
Diesmal möchte ich von aktivierten checkboxen die Values in einem input-Feld verknüpfen, da eine Mehrfachauswahl optisch nicht so viel hermacht und unübersichtlich ist.
Ich habe bereits folgenden Code, allerdings wird bei übertrag in die beiden input-Felder der Wert nicht übergeben, erst wenn man manuel in das Feld geht. Vielleicht testet du das einfach selbst einmal.
Die 3 input-Felder sollen später versteckt sein.
Ich denke, man kann das Ganze sehr viel einfacher lösen, ohne den Umweg über die beiden input-Felder feld01 und feld02.
Kannst du mir bitte zeigen, wie?
Vielen Dank!
ich schon wieder.
Diesmal möchte ich von aktivierten checkboxen die Values in einem input-Feld verknüpfen, da eine Mehrfachauswahl optisch nicht so viel hermacht und unübersichtlich ist.
Ich habe bereits folgenden Code, allerdings wird bei übertrag in die beiden input-Felder der Wert nicht übergeben, erst wenn man manuel in das Feld geht. Vielleicht testet du das einfach selbst einmal.
<html>
<head>
<script type="text/javascript">
function checkverb() {
var feld_a = document.getElementById("feld01").value;
var feld_b = document.getElementById("feld02").value;
document.getElementById("feld12").value =feld_a + feld_b;
}
</script>
</head>
<body>
<form name="checkform" action="">
<input type="checkbox" id="check01" name="checkbox" value="Eintrag 1, " onclick="document.checkform.feld01.value=document.checkform.check01.value";> Eintrag 1
<input type="text" id="feld01" size="25" onchange="checkverb()"></input><br>
<input type="checkbox" id="check02" name="checkbox" value="Eintrag 2" onclick="document.checkform.feld02.value=document.checkform.check02.value";> Eintrag 2
<input type="text" id="feld02" size="25" onchange="checkverb()"></input>
<br>
<input type="text" id="feld12" size="25""></input>
</form>
</body>
</html>
Die 3 input-Felder sollen später versteckt sein.
Ich denke, man kann das Ganze sehr viel einfacher lösen, ohne den Umweg über die beiden input-Felder feld01 und feld02.
Kannst du mir bitte zeigen, wie?
Vielen Dank!