Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/02/2013, 10:09
oscar89
 
Fecha de Ingreso: enero-2013
Mensajes: 15
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: No funciona mi scrip en firefox

la función completa es esta soy nuevo en esot la verdad estoy aprendiendo si me puedes ayudar gracias


function CommaFormatted(amount)
{
var delimiter = ","; // replace comma if desired
var a = amount.split('.',2)
var d = a[1];
var i = parseInt(a[0]);
if(isNaN(i)) { return ''; }
var minus = '';
if(i < 0) { minus = '-'; }
i = Math.abs(i);
var n = new String(i);
var a = [];
while(n.length > 3)
{
var nn = n.substr(n.length-3);
a.unshift(nn);
n = n.substr(0,n.length-3);
}
if(n.length > 0) { a.unshift(n); }
n = a.join(delimiter);
if(d.length < 1) { amount = n; }
else { amount = n + '.' + d; }
amount = minus + amount;
return amount;
}
getField('valor_compensacion').onchange = function(){
var v = CommaFormatted(CurrencyFormatted(this.value));
if (v.length < 10){
alert('El "Valor" ingresado debe ser mayor a 5 dígitos');
getField('valor_compensacion').value = '';
}else{
this.value = v;
}