Comunidad de diseño web y desarrollo en internet online

Error con funcion javascript

Citar            
MensajeEscrito el 13 Mar 2006 06:51 pm
Hola:
Quiero hacer submit de un form con la siguiente funcion:

Código :

<?php
echo
   '<script type="text/javascript">
      function submitform(miform, nav){
         if(nav == 1)
            document.miform.action = "procesar.php?cod='.$cod.'&accion='.$accion.'&nav=1";
         else if(nav == 2)
            document.miform.action = "procesar.php?cod='.$cod.'&accion='.$accion.'&nav=2";
         else if(nav == 3)
            document.miform.action = "procesar.php?cod='.$cod.'&accion='.$accion.'&nav=3";
         else if(nav == 4)
            document.miform.action = "procesar.php?cod='.$cod.'&accion='.$accion.'&nav=4";
         else
            document.miform.action = "procesar.php?cod='.$cod.'&accion='.$accion.'";
   document.miform.submit();
   }
</script>
';
?>


El codigo generado es bueno:

Código :

<script type="text/javascript">
      function submitform(miform, nav){
         if(nav == 1)
            document.miform.action = "procesar.php?cod=0001&accion=actualizarProyecto&nav=1";
         else if(nav == 2)
            document.miform.action = "procesar.php?cod=0001&accion=actualizarProyecto&nav=2";
         else if(nav == 3)
            document.miform.action = "procesar.php?cod=0001&accion=actualizarProyecto&nav=3";
         else if(nav == 4)
            document.miform.action = "procesar.php?cod=0001&accion=actualizarProyecto&nav=4";
         else
            document.miform.action = "procesar.php?cod=0001&accion=actualizarProyecto";
   document.miform.submit();
   }
</script>


Pero al hacer clic sobre un boton con el siguiente enlace da error:

Código :

<a href="#" onclick="submitform('form_datos', 1)">Hecho</a>


document.miform has no properties

alguien sabe por que me da este error?

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

firefox
Citar            
MensajeEscrito el 13 Mar 2006 07:11 pm
Cambia:

Código :

document.miform

Por:

Código :

document.forms[miform]


Saludos!!

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

firefox
Citar            
MensajeEscrito el 14 Mar 2006 09:08 am
Gracias CEP, funciona a la perfeccion :alabado:

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.