Foros del Web » Programando para Internet » PHP »

operaciones javascript con datos de php

Estas en el tema de operaciones javascript con datos de php en el foro de PHP en Foros del Web. hola compañeros lo que pasa es que tengo un formulario que me toma de una base de datos el largo, el ancho, el alto y ...
  #1 (permalink)  
Antiguo 09/05/2006, 15:48
Avatar de dontripi  
Fecha de Ingreso: enero-2006
Mensajes: 240
Antigüedad: 11 años, 10 meses
Puntos: 1
operaciones javascript con datos de php

hola compañeros lo que pasa es que tengo un formulario que me toma de una base de datos el largo, el ancho, el alto y tengo un campo en el que esta el volumen, estos campos traen datos de de la bd y ya paso los datos por parametro a la funcion en javascript, pero necesito que la caja de texto que me toma el volumen me tome el nuevo valor enviadopor la funcion, lo que no se es como reemplazar el valor que me da la consulta en php por el valoir que me manda javascript, el codigo de php es el siguiente:

Código PHP:
echo "<td>";
                   echo 
"  Largo:"
                 echo 
"</td>";                  
                 echo 
"<td>";                     
                      echo 
"<input type= \"text\" name= \"txtlargoem\" size= \"25\" maxlength= \"25\" value = \"".pg_result($bd->Consulta_ID,0,'ue_largo')."\" onBlur=\"VOLUMEN('frmmostrarmodprod','embarque')\">";
                 echo 
"</td>";
                 echo 
"<td>";
                   echo 
"  Ancho:"
                 echo 
"</td>";                 
                 echo 
"<td>";                   
                     echo 
"<input type= \"text\" name= \"txtanchoem\" size= \"25\" maxlength= \"25\" value = \"".pg_result($bd->Consulta_ID,0,'ue_ancho')."\" onBlur=\"VOLUMEN('frmmostrarmodprod','embarque')\">";
                 echo 
"</td>";
               echo 
"</tr>";
               echo 
"<tr>";
                 echo 
"<td>"
                   echo 
"  Alto:"
                 echo 
"</td>";                  
                 echo 
"<td>";                     
                     echo 
"<input type= \"text\" name= \"txtaltoem\" size= \"25\" maxlength= \"25\" value = \"".pg_result($bd->Consulta_ID,0,'ue_alto')."\" onBlur=\"VOLUMEN('frmmostrarmodprod','embarque')\">";
                 echo 
"</td>";
echo 
"<td>";
                   echo 
"  Volumen:"
                 echo 
"</td>";                 
                 echo 
"<td>";                    
                     echo 
"<input type= \"text\" name= \"txtvolumenem\" size= \"25\" maxlength= \"25\" value = \"".pg_result($bd->Consulta_ID,0,'ue_volumen')."\">";
                 echo 
"</td>";
               echo 
"</tr>"

y el codigo de la funcion en javascript es el siguiente:

function VOLUMEN(form,opc)
{
frm=document.forms[form];

if(opc =='embarque')
{
if(isNaN(parseFloat(frm.txtlargoem.value)))
largo=0;
else
largo= parseFloat(frm.txtlargoem.value);

if(isNaN(parseFloat(frm.txtanchoem.value)))
ancho=0;
else
ancho= parseFloat(frm.txtanchoem.value);

if(isNaN(parseFloat(frm.txtaltoem.value)))
alto=0;
else
alto= parseFloat(frm.txtaltoem.value);

frm.txtvolumenem.value = largo*ancho*alto;
}
else if(opc =='manejo')
{
if(isNaN(parseFloat(frm.txtlargomj.value)))
largo=0;
else
largo= parseFloat(frm.txtlargomj.value);

if(isNaN(parseFloat(frm.txtanchomj.value)))
ancho=0;
else
ancho= parseFloat(frm.txtanchomj.value);

if(isNaN(parseFloat(frm.txtaltomj.value)))
alto=0;
else
alto= parseFloat(frm.txtaltomj.value);

frm.txtvolumenmj.value=largo*ancho*alto;
}

if(frm.slundcompmj.disabled == true)
{
frm.txtlargomj.value = frm.txtlargoem.value;
frm.txtanchomj.value = frm.txtanchoem.value;
frm.txtaltomj.value = frm.txtaltoem.value;
frm.txtvolumenmj.value = frm.txtvolumenem.value;
}
}


por favor ayuda gracias.
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 04:23.