Comunidad de diseño web y desarrollo en internet online

Pasar variable 'javascript' por método POST en PHP

Citar            
MensajeEscrito el 22 Sep 2011 07:22 am
Hola, estoy usando PHP para capturar un formulario HTML por método POST, pero me gustaría que el FORM enviara una variable JAVASCRIPT al archivo PHP.
Para aclarir un poco más os dejo un pequeño ejemplo:

Código HTML :

<form method="post" action="contacto.php">
     <input name="nombre" type="text" width="250px">
      [...]
    <input type="hidden" name="idioma" value='VariableJavaScript'>
    <input name="enviar" type="submit" value='Enviar'>
</form>


¿Cómo hago para que dentro del archivo "contacto.php" pueda usar la variable 'VariableJavaScript'?

¿Alguien conoce alguna solución posible?

Gracias.

Dinki

Por Dinki

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Sep 2011 12:33 pm

Código HTML :

<script type="text/javascript">
function Enviar() {
 var frm = document.getElementById("frm1");
 frm.idioma.value = tu_variable_javascript; // <-- aquí
}
</script>
<form name="frm1" id="frm1" method="post" action="contacto.php" onSubmit="return Enviar();"> 
     <input name="nombre" type="text" width="250px"> 
      [...] 
    <input type="hidden" name="idioma" value=''> 
    <input name="enviar" type="submit" value='Enviar'> 
</form> 

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 22 Sep 2011 01:59 pm
Muchísimas gracias DriverOp. Te estoy muy agradecido.

No tenía ni idea que se podía hacer de esta forma.
Funciona perfecto.

Gracias de nuevo.

Dinki

Por Dinki

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Sep 2011 04:13 pm
con jQuery esto es muy facil ;)

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 21 Mar 2012 04:47 pm
DriverOP estuve dos semanas tratando de buscar esta solucion y ademas ahora puedo pasar hasta matrices, muchas gracias por tu capacidad

Por hugorios

1 de clabLevel



 

chrome

 

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