Voting System
-
Ich entwickele grade für ein CMS ein Votingsystem, hierzu habe ich Code geschrieben, der über ein include in PHp eingebettet wird. Das Problem ist eine Funktion in Javascript, es gibt ein Formular in das eine bestimmte anzahl von Inputs rein sollen. Ein Button führt diese Funktion aus. aber die Funktion geht nicht:
<script language="javascript"> function doJob() { for(var i=1; i <= document.voting.anzahlFelder.value; i++) { document.write("Antwortmöglichkeit " + i + ": <input name=\"Feld"+i+"\" size=\"40\" />"); } } </script>
Ich wäre sehr dankbr wenn jemand diese Funktion korrigieren könnte, ich finde den Fehler nicht, habs schon mit SELFHTMl durchgeschaut (bin nicht so der JavaScript Profi)
thx
-
was ist denn dein fehler??
-
Es werden keine neuen Schaltflächen eingefügt
-
Aber doJob() wird schon ausgeführt, oder?! Evtl. mal mit einem alert() testen
-
ja, wird aufgerufen
-
Und steht denn in document.voting.anzahlFelder.value der korrekte Wert?!
-
Nein, er gibt undefined an, ich hab für die radiobuttons folgenden code gemacht:
<input type="radio" name="anzahlFelder" value="2"/> 2<br /> <input type="radio" name="anzahlFelder" value="3"/> 3<br /> <input type="radio" name="anzahlFelder" value="4"/> 4<br /> <input type="radio" name="anzahlFelder" value="5"/> 5<br /> <input type="radio" name="anzahlFelder" value="6"/> 6<br /> <input type="radio" name="anzahlFelder" value="7"/> 7<br /> <input type="radio" name="anzahlFelder" value="8"/> 8<br /> <input type="radio" name="anzahlFelder" value="9"/> 9<br /> <input type="radio" name="anzahlFelder" value="10"/> 10<br />
Was ist da falsch?
-
ehm mit document.voting.anzahlFelder.value nimmst du die werte 2-10....
-
Und wie kann ich das hinkriegen?
-
Das nur der gewählte Wert genommen wird?
-
hat sich geklärt