Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2006, 14:48
Avatar de dontripi
dontripi
 
Fecha de Ingreso: enero-2006
Mensajes: 240
Antigüedad: 18 años, 3 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.