Hallo Leute,
Ich schreibe gerade ein Programm indem man mehrere checkboxen auswähler kann. Bei manchen öffnet sich beim Klicken ein PopUp in dem man zwischen Werten wählen kann die die Checkbox annehmen soll.
Die funktion AddRadioValueTOCheckbox soll der Checkbox dann den ausgewählten Wert zuordnen. Nur bekomme ich immer folgende Fehlermeldung: Habe ein Problem mit dem Fehlercode:Uncaught ReferenceError: n95 is not defined at HTMLButtonElement.onclick (ZeitplanerS.php:1) (die Zahl 95 ist die nummer der Checkbox) und komme nach ewigem Herumprobieren nicht mehr weiter.
Ich würde mich sehr freuen wenn mir jemand helfen könnte.
LG mamo
Code
<!--PopUp Window-->
<div id="AuswahlFeldHintergrund">
<div id="AuswahlFeld"></div>
</div>
<!--PopUp Window-->
</body>
<script type="text/javascript">
function PopUpInhalt(anzahl, namen, q) {
var RadioValue;
var content = "";
var feld = "n"+q;
var AuswahlFeld = document.getElementById('AuswahlFeld');
var AuswahlFeldHintergrund = document.getElementById('AuswahlFeldHintergrund');
AuswahlFeldHintergrund.style.display = "block";
for(var i = 0;i< anzahl ;i++){
content = content+"</br></br><input onclick='AddRadioValue()' type='radio' name='RadioButton' value='"+namen[i+1]+"'>"+namen[i+1];
}
var RadioValue
AuswahlFeld.innerHTML = "<p onclick='ClosePopUp(\"AuswahlFeldHintergrund\")'>X</p><form method='post' action='test.php' >"+content+"</br></br><button onclick='AddRadioValueTOCheckbox("+feld+","+RadioValue+")' name='submitAuswahlFeld' type='button'>OK</button><form></br>";
}
function AddRadioValue(){
RadioValue = document.getElementsByName('RadioButton');
}
function AddRadioValueTOCheckbox(feld, RadioValue){
document.getElementsByName(feld).value = "RadioValue";
//return(document.write.getElementsByName.value);
}
function ClosePopUp(PopUp){
document.getElementById(PopUp).style.display = 'block';
document.getElementById(PopUp).style.display = 'none';
}
function setJSstyle(element){
var element = document.getElementById(element);
element.style.display='block';
}
</script>
Alles anzeigen