Hallo bin absoluter Neuling und sitze erst seit gestern an Javascript weil es meines erachtes die vernüpftigste Lösung für ein prob. ist welches ich hab.
Leider ärger ich mich über mein Script scharz. Ich weiß zwar wo das Problem liegt mir fehlen aber die Kenntnisse das Problem zu beheben und google konnte auch nicht helfen.
Hier mal mein Script (bis jetzt)
<SCRIPT>
var zweiday<?=$i?>=0
var einday<?=$i?>=0
function checkmax<?=$i?>(){
if (document.order.kticket<?=$i?>.options[1].selected == true){
for(var c=1; c<3; c++){
if( document.order.dsp[c]<?=$i?>.checked == true) {zweiday<?=$i?>++;}
}
}
if (zweiday<?=$i?> >= 2){
for(var j=1; j<3; j++){
if (document.order.dsp[j]<?=$i?>.checked == false) {
document.order.dsp[j]<?=$i?>.checked = true;}
}
}
}
function deselect<?=$i?>(){
var boxes = new Array();
for (var i = 0; i < 3; i++) {
boxes[i] = document.getElementById("box<?=$i?>"+i);
if (document.order.kticket<?=$i?>.options[0].selected == true) {
boxes[i].checked = true
boxes[i].disabled = true;
}
else {
boxes[i].checked = false
boxes[i].disabled = false;
}
}
}
</SCRIPT>
Ich weiß das das Prob. hier liegt
document.order.dsp[c]<?=$i?>.checked == true
bei [c] und auch [j]
Gibt es eine Möglichkeit das so zu schreiben?
Danke für hilfe.