Ver Mensaje Individual
  #20 (permalink)  
Antiguo 11/09/2010, 14:54
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: poner una coma delante de los dos últimos digitos

Hola
Cita:
Iniciado por _cronos2 Ver Mensaje
Bueno yo no sé nada de ASP, pero bastaría con pasar el número a string, coger el length, y hacer el subbstring. Si me equivoco por favor corregidme.
No exactamente, tanto en ASP como en PHP no hace falta convertir en string. Fíjate en ninguno de los dos casos paso el valor como cadena
Cita:
num = 1234
$num = 1234;
y después no los transformo en string. Lo mismo podrías hacer en javascript, solo has de pasar el valor como string
Cita:
<input type='button' onclick="coma('100')" value='Change Text'/>
Después en la función, si no me equivoco, podrías usar substr y substring, revisa esto
Cita:
function coma(num){

var p = num.substr(0, num.length-2);
var f = num.substring(num.length-2);
var t = p + ',' + f;
document.getElementById('boldStuff').innerHTML = t;

}
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />