Hallo, mounkei,
ich weiß zwar, was Du darstellen willst, bin aber nun gar kein Experte in JavaScript.
Aber, was mir auffällt:
1. #question
29
Ich bin ziemlich sicher, dass hier der SGQA-Code hinmuss. Also wenn, dann #question[SID]X[GID]X[QID]
2. #
question29
Wenn ich eine einfache Zahleingabe mit einem Webdeveloper-tool anschaue, sehe ich keine ID mit "question", sondern:
Code:
<div class='ls-answers answer-item text-item numeric-item '>
<!-- Prefix -->
<input id="answer373758X69X770" class="form-control numeric" title="In dieses Feld dürfen nur Zahlen eingegeben werden." maxlength="20" data-number="1" data-integer="0" aria-labelledby="ls-question-text-373758X69X770" type="text" value="" name="373758X69X770" /> <!-- Suffix -->
</div>
<!-- end of answer -->
</div>
Ebenfalls bei mehrfacher Zahleingabe:
Code:
<!-- answer_row -->
<li id='javatbd373758X69X724SQ001' class="question-item answer-item numeric-item text-item form-group numberonly" >
<!-- color code missing mandatory questions red -->
<label class="control-label col-xs-12 col-sm-4" for="answer373758X69X724SQ001">
Subquestion 1
</label>
<div class="col-xs-12 col-sm-8">
<input id="answer373758X69X724SQ001" class="form-control numeric " title="In dieses Feld dürfen nur Zahlen eingegeben werden." maxlength="20" data-number="1" data-integer="0" type="text" name="373758X69X724SQ001" />
</div>
</li>
<!-- end of answer_row -->
Dies musst Du wohl noch einmal anschauen und Dein script überarbeiten.
Viel Erfolg
Joffm