hola les queria solicitar una ayuda encontre un script en internet que me gusto para lo que hando buscando pero tiene una falla valida bien pero cuando ahy una opcion que no es valida se resetea el formulario perdiendo las demas opciones ya marcadas se los dejo para ver si pueden ayudarme con el :
Código HTML:
<html>
<head>
<title>Untitled Document</title>
<script>
var resultado;
resultado = '';
function validar_rgroup(rgroup) {
var algo_pinchado;
algo_pinchado = 'no';
for (var i=0; i<rgroup.length; i++) {
if (rgroup[i].checked) {
algo_pinchado = 'si';
break;
}
}
if (algo_pinchado == 'no'){
resultado = resultado + 'Selecciona un valor para la pregunta: ' + rgroup[0].name + '\n';
}
}
function validar_form(formulario) {
validar_rgroup(formulario.nublado);
validar_rgroup(formulario.lloviendo);
if (resultado != '') {
resultado = 'Debes corregir los siguientes aspectos en tu encuesta: \n' + resultado;
alert(resultado);
}
}
</script>
</head>
<body>
<form name="form1" method="post" action="" onsubmit="validar_form(document.form1)">
<p>esta nublado??
<input type="radio" name="nublado" value="poco">
<input type="radio" name="nublado" value="normal">
<input type="radio" name="nublado" value="mucho">
</p>
<p>esta lloviendo??
<input type="radio" name="lloviendo" value="poco">
<input type="radio" name="lloviendo" value="normal">
<input type="radio" name="lloviendo" value="mucho">
</p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
</body>
</html>