Guten Abend allerseits,
ich habe derzeit ein Problem mit einem Javascript. Das untere Script funktioniert so problemlos. Ich möchte jedoch in Zeile 31 aus sel_current ein sel_current[] machen, damit ich diese Werte via POST übergeben und auslesen kann. Leider zerschießt es mir dabei das Skript (Einlesen des Inputs in Zeile 23).
Hätte jemand eine Idee, wie ich das Problem lösen kann ?
Danke im Vorraus.
ich habe derzeit ein Problem mit einem Javascript. Das untere Script funktioniert so problemlos. Ich möchte jedoch in Zeile 31 aus sel_current ein sel_current[] machen, damit ich diese Werte via POST übergeben und auslesen kann. Leider zerschießt es mir dabei das Skript (Einlesen des Inputs in Zeile 23).
Hätte jemand eine Idee, wie ich das Problem lösen kann ?
Danke im Vorraus.
Code:
<HTML>
<HEAD>
<TITLE>Multi-select test</TITLE>
<SCRIPT LANGUAGE="JavaScript">
var multiSelect_current = new Object();
function storemultiSelect_current_current(obj) {
var name = obj.name;
multiSelect_current[name] = new Array();
for (var i=0; i<obj.options.length; i++) {
multiSelect_current[name][i] = obj.options[i].selected;
}
}
function changemultiSelect_current(obj) {
var name = obj.name;
for (var i=0; i<obj.options.length; i++) {
if (obj.options[i].selected) {
multiSelect_current[name][i] = !multiSelect_current[name][i];
}
obj.options[i].selected = multiSelect_current[name][i];
}
}
function init() {
storemultiSelect_current_current(document.forms[0].sel_current);
}
</SCRIPT>
</HEAD>
<BODY onLoad="init()">
<FORM>
<SELECT NAME="sel_current" MULTIPLE SIZE=10 onChange="changemultiSelect_current(this)">
<OPTION VALUE="1">1</OPTION>
<OPTION VALUE="2" SELECTED>2</OPTION>
<OPTION VALUE="3">3</OPTION>
<OPTION VALUE="4">4</OPTION>
<OPTION VALUE="5" selected>5</OPTION>
<OPTION VALUE="6">6</OPTION>
<OPTION VALUE="7">7</OPTION>
</SELECT>
</FORM>
</BODY>
</HTML>