Problemas con formulario

Cerrado
Denunciar
Message postés
1
Date d'inscription
viernes, 12 de agosto de 2016
Estatus
Miembro
Última intervención
viernes, 12 de agosto de 2016
-
Buenas, el problema, es que quiero enviar a travez de un formulario, la opcion que elija el usuario, pero que al elegir , o sea, cuando marque una opcion, se envie la informacion que tengo en id_acta, que la estoy tratando de nviar por una varible de campo oculto, el problema es que solo me guarda la ultima opcion... he tratado con javascript, por un codigo que me suministraron, pero como nunca he trabajado con este lenguaje, pues no se realmente si lo estoy haciendo bien. :( adjunto mi codigo! yo muestro todas las materias y la informacion que quiero, en mi tabla sin problema alguno. el roblema esta, en como enviar esa informacion :(



<div class="container" align="center">
<table class="table-bordered table-hover" width='65%'>
<tr align="center">
<td>ACTA</td>
<td>CODIGO</td>
<td>MATERIA</td>
<td>SECCION</td>
<td>OPCION</td>
</tr>
<br>
<form action="../CONTROLADOR/cmostrarmaterias.php" method="get" class="form-horizontal" name="form" id= "form">

<?php

$resultado=$acta->buscarMat($id_lapso,$id_profesor );
$col=$acta->num_filas($resultado);
$nrow=0;
while ($data=$acta->mfr($resultado)){
echo '<tr >';

for($i=0;$i<=$col;$i++){
if($i==0){echo '<input type="text" id="acta" name="acta" value=" ' .$data[$i]. ' " />'; }
echo '<td class="gris"> ' .$data[$i].'</td>';
}
echo '<td class="gris" ><input type="radio" name= "option" id= "enviar" OnClick="valida(' . $nrow . ')" value ="' . $nrow . ' "/></td>';
$nrow=$nrow+1;

echo '</tr>';

}

echo '</tr></table>';
?>
<td colspan="4" align="center">
<button class="btn btn-primary">ENVIAR</button>

</div>

<script src="js/jquery.js"> </script>
<script src="js/bootstrap.min.js"> </script>
</body>
</html>
<script language="javascript">

function valida(n)
{
var i;
for (i = 1; i <= n; i++){
if (document.form.enviar[i-1].checked==false)
{
var valor= document.getElementById("p"+i).value;

if (valor==0)
{
alert("El porcentaje de la evaluacion debe ser mayor a cero");
document.getElementById("p"+i).focus();
e=true;
return e;
break;
}
}

}
return e;
}
</script>