Hola. Tengo un problema que no doy solucionado hace días.
Estoy haciendo una página donde recojo los valores de un formulario con onchange y quiero pasar esos datos a una variable php.
Tengo el siguiente código que cargo con body onload
<SCRIPT language=Javascript>
function CalcVals() {
// RECOJO LOS VALORES DEL INPUT EDITABLE DEL FORMULARIO EN UNA VARIABLE - s Simulación
nVs=parseFloat(document.theform.INPUT_nVs.value); // Número vacas
}
//End hiding script from old browsers -->
</SCRIPT>
después pongo en php:
<?php $mivarPHP='<script type="text/javascript">;document.writeln (nVs);</script>';
echo("mivar $mivarPHP");
?>
Sin embargo no me sale ningún valor.
Se supone que al definir las variables sin var delante se convierten en variable global (aunque también he probado definirlas previamente a la función y no va) y las líneas php deberían cargar la varibale mivarPHP con el valor que coge del formulario pero no lo hace.
Alguna pista?
Gracias