![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
14/12/2014, 05:00
|
| | Fecha de Ingreso: diciembre-2014
Mensajes: 20
Antigüedad: 10 años, 1 mes Puntos: 0 | |
Respuesta: Duda con javascript hola isabelm muchas gracias por contestar, te pongo mi codigo y te comento
for($i=0;$i<sizeof($consulta);$i++){
?>
<tr>
<td> <input class="radio-seleccionado" type="radio" name="seleccionado" onclick='toggle(this,this.nextElementSibling)' > </td>
<td class="num_pedido"> <?php echo $num_pedido[$i] ?> </td>
...
<tr>
<?php } ?>
<script type="text/javascript">
[].forEach.call(document.querySelectorAll('.radio-seleccionado'), function(elem, i) {
elem.addEventListener('click', function() {
toggle(this.checked, i)}, false);
})
function toggle(este, i) {
document.querySelectorAll('.num_pedido')[i].style.display = este ? "inline" : 'none';
}
Resulta que cuando chequeo el radio me sobresalta el valor del num_pedido y lo saca por asi decirlo de la tabla. Y segun e estado leyendo la funcion toggle del jquery muestra los elementos web por asi decirlo, y lo que yo necesito es coger el num_pedido de la fila del radio y mandarlo por un input de tipo boton para que lo recoja otro php, nada mas eso. Asique quiza el codigo este este bien pero sin la funcion toggle y poniendo otra cosa, no se si estare en lo cierto asique si me podeis echar un cable, y si no estoy en lo cierto me lo podríais aclar un poco, muchas graciais por vuestras molestias. |