Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2004, 22:37
nestorvaldez
 
Fecha de Ingreso: octubre-2003
Mensajes: 62
Antigüedad: 20 años, 7 meses
Puntos: 0
Realizar calculo en text form

Saludos, tengo dos preguntas:
1ra, Estoy tratando de realizar un calculo en un campo tipo texto de mi formulario tomando los valores de otros dos campos. Y cuando realiza el calculo lo que hace es poner los valores uno al lado del otro.
yo quiero que me present la suma de los dos valores no uno y despues el otro
el campo form1.p1 es tipo Select o menulist

Este es el script:

function calcula()
{
pr1 = document.form1.p1.value;
pr2 = document.form1.p2.value;
ppractica=(pr1 + pr2);
document.forms.form1.ppractica.value = ppractica;
}
y lo estoy ejecutando con : OnChange="return calcula()"

Lo otro es que el campo donde estoy enviando la suma lo estoy desabilitando con un OnLoad en el body con el siguiente script:

function atenua()
{
var s = 0;
document.forms.form1.ppractica.disabled = (s==0);
}
Esto me funciona bien, me lo pone disabled, pero cuando voy a enviar el valor a la BD en MySql+PHP, no envia nada, se va en blanco, que hago para que el campo el usuario no escribir, si no que el resultado se producto de un calculo y que a la vez me lo guarde en la base de datos.
Gracias..