Mercurial > hg > webaudioevaluationtool
comparison core.js @ 803:947ef5412d22
Fixed Bug #1506: Radio and Checkbox survery questions not logged in console.
author | Nicholas Jillings <n.g.r.jillings@se14.qmul.ac.uk> |
---|---|
date | Fri, 18 Dec 2015 17:27:52 +0000 |
parents | 43801b3d6131 |
children | 0f7b9ac48364 |
comparison
equal
deleted
inserted
replaced
802:a21c0da62b04 | 803:947ef5412d22 |
---|---|
492 } | 492 } |
493 this.responses.appendChild(hold); | 493 this.responses.appendChild(hold); |
494 } else if (node.type == "radio") { | 494 } else if (node.type == "radio") { |
495 var optHold = this.popupResponse; | 495 var optHold = this.popupResponse; |
496 var hold = document.createElement('radio'); | 496 var hold = document.createElement('radio'); |
497 console.log("Checkbox: "+ node.statement); | |
497 var responseID = null; | 498 var responseID = null; |
498 var i=0; | 499 var i=0; |
499 while(responseID == null) { | 500 while(responseID == null) { |
500 var input = optHold.childNodes[i].getElementsByTagName('input')[0]; | 501 var input = optHold.childNodes[i].getElementsByTagName('input')[0]; |
501 if (input.checked == true) { | 502 if (input.checked == true) { |
502 responseID = i; | 503 responseID = i; |
504 console.log("Selected: "+ node.options[i].name); | |
503 } | 505 } |
504 i++; | 506 i++; |
505 } | 507 } |
506 hold.id = node.id; | 508 hold.id = node.id; |
507 hold.setAttribute('name',node.options[responseID].name); | 509 hold.setAttribute('name',node.options[responseID].name); |