私は単純なテキストボックスを持っており、この値に数値を入力しています。数字の値を小数点以下2桁にフォーマットしたいのですが。テキストボックスに10を入力した後、テキストボックスを残しておくと、10.00に変換する必要があります。javascriptまたはvb.netまたはasp.netのtextbox.lプロパティを使用してこれを行う可能性があるかどうかを教えてください。すでにJavaScriptを入力キーまたはTabキーで試してみましたが、 10.00にそれは毎回私が押したときに入力したり、コードがテキストボックス10進形式の固定
//Make Formatting with .00
document.onkeydown = function disableKeys() {
if(typeof event != 'undefined') {
if((event.keyCode == 9) ||
(event.keyCode == 13)) {
var a;
var b;
a=parseFloat(document.getElementById('txtpkrusd').value,10);
b=parseFloat(document.getElementById('txtRatelb').value,10);
document.getElementById('txtpkrusd').value=formatNumber(a);
document.getElementById('txtRatelb').value=formatNumber(b);
}
};
};
数値をフォーマットするには、このような.tofixed [code] var num = 2.4; アラート(num.toFixed(2)); // 2.40;これは歓声を助けることを願って –