Buenas,
Me alegro te haya funcionado...
Ciertamente esto de los input radio es algo que no logro entender. No se porque pero pasa esto. Lo que yo hago para solucionarlo es dar valor a un hidden dependiendo el radio que checkeo. Habrá otras opciones, incluso pueden ser más eficientes pero yo es como lo hago. Te cuento.
Tenemos los input radio y creamos un hidden para cada grupo de radios, es decir, en este ejemplo 2, uno para almacenar el valor de
primer_ser y el segundo para almacenar el valor de
segundo_seg. Usando el evento onclick damos valor al hidden.
Código html:
Ver original<form id="form1" name="form1" ACTION="javascript:GuardarRegistro();" method="post"> <!--Aqui creamos los hidden que almacenan el valor de los radios-->
<input type="hidden" name="value_primer_seg" id="value_primer_seg"> <input type="hidden" name="value_segundo_seg" id="value_segundo_seg"> <!-- ///////////////////////////////////////////////////////////////////// -->
<input type="radio" name="primer_seg" onclick="document.getElementById('value_primer_seg').value='1';alert('Asignado valor '+document.getElementById('value_primer_seg').value+' al hidden value_primer_seg');">Si
<input type="radio" name="primer_seg" onclick="document.getElementById('value_primer_seg').value='0';alert('Asignado valor '+document.getElementById('value_primer_seg').value+' al hidden value_primer_seg');">No
<label>2do Seguimiento (30 Marzo al 3 de Abril) :
</label><br/> <input type="radio" name="segundo_seg" onclick="document.getElementById('value_segundo_seg').value='1';alert('Asignado valor '+document.getElementById('value_segundo_seg').value+' al hidden value_segundo_seg');">Si
<input type="radio" name="segundo_seg" onclick="document.getElementById('value_segundo_seg').value='0';alert('Asignado valor '+document.getElementById('value_segundo_seg').value+' al hidden value_segundo_seg');">No
Ahora ya sólo quedaria modificar la función con la que recoges el valor de los elementos del form para recoger los de los hidden en vez de los valores de los radios,...
No se, pruébalo a ver si te funciona porque lo he programado asi al vuelo y a lo mejor hay algun error,...
Cualquier cosa ya sabes,...
Saludos.