Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/11/2012, 13:15
lisi1986
 
Fecha de Ingreso: mayo-2011
Mensajes: 78
Antigüedad: 13 años, 5 meses
Puntos: 0
Codigo para cambiar submit segun el boton presionado

Gente, Vengo con una duda, se muy poco de java, la aplicacion que estoy haciendo es en PHP pero necesito que en un formulario, dependiendo del boton q se presiona (ver,editar, o borrar) el formulario mande por POST el valor de las variables a diferentes paginas.

Me dijeron que el codigo deberia ser algo similar a esto:

Código:
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head>
     
    <body>
    <script>
    function mifuncion(){
        switch(document.formulario.envio.value)
        {
            case "editar":
              var dir="http://dirdeeditar";
              break;
            case "borrar":
              var dir="http://dirdeborrar";
              break;
            case "ver":
              var dir="http://dirdever";
              break;
        }
        document.formulario.action=dir;
        return true;
    }
    </script>
    <form name="formulario" onsubmit="return mifuncion();" method="post" action="">
    <input type="submit" name="envio" value="editar" />
    <input type="submit" name="envio" value="borrar" />
    <input type="submit" name="envio" value="ver" />
    </form>
    </body>
    </html>
El problema es que si utilizo este codigo cuando presiono cualquier boton me direcciona a una pagina /undefined. Supongo que debe ser un error de definicion de las variables, pero no me doy cuenta. Les agradezco mucho su ayuda!!!