Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2006, 10:35
Avatar de The_omars
The_omars
 
Fecha de Ingreso: marzo-2004
Mensajes: 271
Antigüedad: 20 años, 1 mes
Puntos: 0
Sonrisa variable javacript procesando en php

la verdad no se a donde orientar mi pregunta....

este es el problema.

tengo una funcion ( en javascript) que me arroja un numero resultado de la suma de 2 numeros. mas.

no viendo solucion en javascript para darle formato de salida a un numero como realmente lo necesito me fui por PHP a ver si se podia.

se podraaa??

lo que quiero es aplicar el number_format dentro de una funcion javascript pero no me rula.

( yo se que javascript se ejecuta del lado del cliente y php del servidor)

Código PHP:
function sumar(){ 
  t1=document.all["test1"].value; ///tomo numero con puntos y comas
  t2=document.all["test2"].value; ////tomo numero 2 con puntos y comas

for (z=1;z<=10;z++){   //separo el primer numero de las comas y puntos
t1 = t1.replace('.','');
t1 = t1.replace(',','');
}
for (z=1;z<=10;z++){
t2 = t2.replace('.','');
t2 = t2.replace(',','');
}

suma=parseFloat(t1)+parseFloat(t2);

<? echo $so='suma'?>
<? 
echo $total=number_format($so);?> /// aqui es el problema

document.all["res"].value=<? echo $so?>
}
al momento que paso el resultado "suma" a $so funciona perfectamente

incluso lo asigo ala caja te texto "res" y me lo manda:
Código PHP:
( document.all["res"].value=<? echo $suma?>)
lo hace prefectamente, pero cuando hago esto:(
Código PHP:
<? echo $total=number_format($so);?>
)

no me lo hace. se supone que si $so; ya tiene lo que vale "suma" por que no me lo procesa????