Foros del Web » Programando para Internet » Javascript »

javascript y php en un mismo formulario!

Estas en el tema de javascript y php en un mismo formulario! en el foro de Javascript en Foros del Web. hola a todos, Aver si me echan una mano, no deberia ser muy complicado pero... tengo un formulario. Algunos parámetros quiero enviarlos usando javascript a ...
  #1 (permalink)  
Antiguo 23/10/2007, 08:50
 
Fecha de Ingreso: enero-2004
Mensajes: 18
Antigüedad: 20 años, 10 meses
Puntos: 0
javascript y php en un mismo formulario!

hola a todos,

Aver si me echan una mano, no deberia ser muy complicado pero...
tengo un formulario.
Algunos parámetros quiero enviarlos usando javascript a otra página (que se abrirá con las modificaciones pertinentes), y otros a un archivo .php (que ejecutará acciones en base de datos sin que el usuario lo vea).
Cómo puedo hacer lo segundo sin que implique que se abra otra segunda ventana (archivo.php)?

<script>
function canviaienvia()
{
context=document.forms.formulari.select3.value;
var valors="context:"+context;
location.href="http://localhost/provant/prova.htm?"+valors;
//ESto es correcto, abre htm con parámetros a pasar
}
</script>
<script>
function sendphp()
{
admin=document.forms.formulari.administrative.valu e;
var valors2="administrative="+admin;
window.location="http://localhost/provant/import5.php?"+valors2;
//así me ejecuta php con parámetros a pasar pero me abre una nueva ventana!!!!
}
</script>

FORM normal... y
<input name="submit" type="submit" value="Go!" style="border-style: groove; width: 325px" onclick="canviaienvia(); sendphp();";/>

Gracias.
  #2 (permalink)  
Antiguo 23/10/2007, 08:56
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 meses
Puntos: 61
Re: javascript y php en un mismo formulario!

Por qué no mandas todo a la misma página y al principio de la misma procese el valor de administrative por php y luego haga el js lo que quieras con el valor context? Es que no puede abrir 2 direcciones en una sola ventana!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:36.