
11/12/2009, 10:48
|
| | Fecha de Ingreso: julio-2009 Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 15 años, 7 meses Puntos: 13 | |
Problema al validar! estoy tratando de validar los estados de un proceso (activo, inactivo o finalizdo)
para poder ejecutar los cambios de estados de dicho proceso. para ello tengo esta validación en JS, el problema es que después de mostrar el mensaje correspondiente en vez de dejarme en la misma pàgina me redirecciona a la pagina de camios de estados, por ende la validacion queda invalida :P
este es mi codigo JS
Código Javascript :
Ver originalfunction prueba(estado) { var ce = "cambiarEstado_"; var cuantos = document.getElementById("cuantos").value; var count = 0; var ver ; if(estado == 0) { for(x=1 ; x<=cuantos ; x++) { ver = document.getElementById( ce + x ).value; if(ver==1){count++;} } if(count > 0 ) { alert("Este proceso NO puede ser cambiado. Ya existe un proceso Activo"); } } if(estado == 2){alert("Proceso Finalizado. NO puede ser Activado!")} if(estado == 1){if(confirm('Esta seguro que desea Desactivar este Proceso?') == false){return false;}} } </script>
y este es mi codigo del boton Cambiar estado!
Código HTML:
Ver original <form action="cambiarEstadoProceso.php" method="post" name="est<?php echo $x?>" id="est <?php echo $x?>"> <input type="hidden" name="id_proceso" value="<?php echo $row["id_proceso"]; ?>" /> <input type="hidden" name="cambiarEstado" value="<?php echo $row["estado"];?>" id="cambiarEstado_ <?php echo $x?>" /> <input type="image" src="../images/btn_publicar.gif" title="Cambiar Estado" name="estado" onclick="prueba(<?php echo $row["estado"];?>)" />
la validación funka al 100
el unico problema es que redirecciona cuando no tiene que hacerlo que estoy haciendo ma?l
PD: cabe destacar que soy negado en JS y que recien estoy aprendiendo!
__________________ Mi Bosque de Sombras Solo Doom Metal!
por favor use esta etiqueta para publicar su código --->[HIGHLIGHT]
Última edición por Twonex; 11/12/2009 a las 11:00 |