no me pone los decimales.
por ejemplo cuando sumo 2,000.00 + 2,500.00 no me funciona.
esta es la funcion:
Código PHP:
   <html> 
<head> 
  <script language="JavaScript"> 
   function currencyFormat(fld, milSep, decSep, e) { 
    var sep = 0; 
    var key = ''; 
    var i = j = 0; 
    var len = len2 = 0; 
    var strCheck = '0123456789'; 
    var aux = aux2 = ''; 
    var whichCode = (window.Event) ? e.which : e.keyCode; 
    if (whichCode == 13) return true; // Enter 
    key = String.fromCharCode(whichCode); // Get key value from key code 
    if (strCheck.indexOf(key) == -1) return false; // Not a valid key 
    len = fld.value.length; 
    for(i = 0; i < len; i++) 
     if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) break; 
    aux = ''; 
    for(; i < len; i++) 
     if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i); 
    aux += key; 
    len = aux.length; 
    if (len == 0) fld.value = ''; 
    if (len == 1) fld.value = '0'+ decSep + '0' + aux; 
    if (len == 2) fld.value = '0'+ decSep + aux; 
    if (len > 2) { 
     aux2 = ''; 
     for (j = 0, i = len - 3; i >= 0; i--) { 
      if (j == 3) { 
       aux2 += milSep; 
       j = 0; 
      } 
      aux2 += aux.charAt(i); 
      j++; 
     } 
     fld.value = ''; 
     len2 = aux2.length; 
     for (i = len2 - 1; i >= 0; i--) 
      fld.value += aux2.charAt(i); 
     fld.value += decSep + aux.substr(len - 2, len); 
    } 
    return false; 
   } 
   
  function sumar(){
  t1=document.all["test1"].value;
  t2=document.all["test2"].value;
  ftota=parseFloat(t1) + parseFloat(t2);
  document.all["res"].value=ftota;
  } 
  </script> 
</head> 
<body> 
  <form> 
  <table>
  <th>
   Tipee un número: </th>
   <tr><td><input type="text" name="test1" length="15" onKeyPress="return(currencyFormat(this,',','.',event))"> 
   <tr><td><input type="text" name="test2" length="15" onKeyPress="return(currencyFormat(this,',','.',event))"> 
   <tr><td><input type="button" onClick="sumar()" value="SUMAR">
   <tr><td>Resutado<input type="text"  name="res">
   </table>
  </form> 
</body> 
</html> 
    
 


 pero no ha solucionado el problema.
 pero no ha solucionado el problema. 
 
 CARICATOS ,, HELP
 CARICATOS ,, HELP 
 Este tema le ha gustado a 1 personas
Este tema le ha gustado a 1 personas