Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/06/2008, 01:02
Avatar de besotico
besotico
 
Fecha de Ingreso: junio-2008
Ubicación: Iquique, Chile, Chile
Mensajes: 70
Antigüedad: 16 años, 9 meses
Puntos: 0
Mensaje Respuesta: Actualizar datos en tiempo real

Hola, gracias por responder, mira cito un formulario que cumple en parte con lo que busco

Código HTML:
<html>
<head> SUMA DE 2 NUMEROS</head>
<body>
<script>
function fncSumar(){
caja=document.forms["sumar"].elements;
var numero1 = Number(caja["numero1"].value);
var numero2 = Number(caja["numero2"].value);
resultado=numero1+numero2;
if(!isNaN(resultado)){
caja["resultado"].value=numero1+numero2;
}
}
</script>
<form method="post" name="sumar">

Primer numero: <input type="text" name="numero1" size="2" onKeyUp="fncSumar()"/>
Segundo numero: <input type="text" name="numero2" size="2" onKeyUp="fncSumar()"/>
Resultado: <input type="text" name="resultado"/>
</form>
</body>
</html> 

donde deja de servirme, de primero el input 1, necesito que sea un valor fijo, para lo cual lo puse hidden e imprimi una variable

Código PHP:
echo '    <td><div align="center"><input name="numero1" type="hidden" onKeyUp="fncSumar()" value="'.$subtotal.'" size="2"/>'.$subtotal.'</div></td>
'

digamos, que la primera parte esta lista, luego, yo quiero ingresar un numero pero quiero que este se represente en porcentaje, para lo cual creo que debo crear una nueva funcion, muy similar a la que esta puesta arriba.

y para terminar, necesito convertir el input "resultado" en una variable, me explico.. necesito hacer algo parecido a como lo hice con el primer valor, intentare dibujar un pseudo codigo ahora, algo sin muchos detalles, mas que nada visual.


subtotal sera (input hidden value="$subtotal") imprime $subtotal

descuento sera un inpput, al cual le ingreso un numero (de 0 a 100) lo cual representara un porcentaje de decuento.

total (sin input) imprime subtotal-%_del_descuento.


en la practica seria algo asi como
$subtotal = 1000; <- variable

Subtotal = 1000 <- viene de una variable
Descuento = 10% <- ingresado por el usuario
TOTAL = 900 <- resultado en una variable, ya que luego tengo que meterlo a una tabla en una db


espero haber sido claro, y mas aun que puedan ayudarme


Tome el ejemplo desde http://www.forosdelweb.com/f13/resultado-suma-tiempo-real-222650/ (no puedo incluir enlaces aun)

Última edición por besotico; 03/06/2008 a las 01:05 Razón: agrege referencia