// Sélection du bouton radio si la réponse libre a le focus function selectChoice(obj, id) { for (var i=0; i < obj.length;i++) { if (obj.elements[i].type == 'radio') { if (obj.elements[i].value == id) obj.elements[i].checked = true; } } } // vérifie si un vote du sondage est valide function checkPollForm(obj) { var go_on = 0; for (var i=0; i < obj.elements.length;i++) { if (obj.elements[i].type == 'radio') { if (obj.elements[i].checked) go_on = 1; } else if (obj.elements[i].type == 'text') { var nom = obj.elements[i].name; var pos = nom.indexOf("_"); var ind = nom.substring(pos+1, nom.length); if (obj.elements[i-1].checked && !checkInputText(obj.elements[i])) { alert ("Veuillez préciser votre réponse"); obj.elements[i].focus(); return false; } } } if (go_on == 0) return false; // les résultats s'ouvrent dans une popup var pollWindow = window.open("", "poll", "width=400,height=350,resizable=yes,scrollbars=yes,menubar=no,status=no"); pollWindow.focus(); obj.submit(); return false; }