// 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; } } } function checkSdgForm(id) { var go_on = 0; for (var i=0; i< document.sdgform.elements.length;i++) { letype = document.sdgform.elements[i].type; if (letype == 'radio') { if (document.sdgform.elements[i].checked) go_on = 1; } else { if (letype == 'text') { var nom = document.sdgform.elements[i].name; var pos = nom.indexOf("l"); var ind = nom.substring (pos+1, nom.length); var valeur = document.sdgform.elements[i].value; if (document.sdgform.elements[i-1].checked && valeur == "") { alert ('Vous n\'avez pas renseigné le champ libre'); document.sdgform.elements[i].focus(); return false; } } } } if (go_on == 1) { var sondageWindow = window.open("", "sondage", "width=400,height=350,resizable=yes,scrollbars=yes,menubar=no,status=no"); sondageWindow.focus(); document.sdgform.action = "/sondage/index.asp"; return true; } else { alert ('Vous n\'avez pas sélectionné de choix'); return false; } }