货币格式转换 我想实现把文本框的内容自动转换成货币格式,比如,用户在合同金额中输入500000,当该文本框失去焦点之后,文本框的内容自动变为500,000.00请指教谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public String Cformat(String inputValue){ NumberFormat currencyFormat = NumberFormat.getCurrencyInstance(); String resultValue = currencyFormat.format(Double.valueOf(inputValue)); return resultValue; }也可以用个SimpleFormat = new SimpleFormat("###,###.00");之类的吧,这个方法还是听多的=================================如果是js的话好像只能自己写个函数,通过判断,从输入值的后面先追加.00(如果有就不用了),然后,从.前面每三位追加','简单一写没有测试function cFormat(evt){var e = evt.value;if(e != null && e.length>0){var x=".00" var len = e.length;if e.indexOf(".") > 0 { len = e.indexOf(".");} for(int i=len ;i >0 ;i--){ var k = 0; x = x+e.charAt(i); k = k+1; if(k==3){ k = 0; x = x+ ","; }}}}里面的语法可能也不太对,Lz自己参考一下思路,然后自己规范一下哈 网页画图怎么实现 After end of result set 如何让Myeclipse修改action中的方法后不用重启tomcat? apache tomcat struts标签问题,请各位大侠帮忙解答 HTTP Status 404 - Servlet action is not available 这样的网站是如何对一个目录发出请求? 知道的请进 怎样字符串把最一个字符替换为其他的字符 如何连接不在同一台机器上的数据库? 在一个jsp里面写一个函数 百度社会化第三方登录的问题 (jsp)日期格式判断(比如20070520)且结束日期大于开始日期! 帮帮忙
public String Cformat(String inputValue){
NumberFormat currencyFormat = NumberFormat.getCurrencyInstance();
String resultValue = currencyFormat.format(Double.valueOf(inputValue));
return resultValue;
}
也可以用个SimpleFormat = new SimpleFormat("###,###.00");之类的吧,这个方法还是听多的
=================================
如果是js的话好像只能
自己写个函数,通过判断,从输入值的后面先追加.00(如果有就不用了),然后,从.前面每三位追加','
简单一写没有测试function cFormat(evt){
var e = evt.value;
if(e != null && e.length>0){
var x=".00"
var len = e.length;
if e.indexOf(".") > 0
{
len = e.indexOf(".");
}
for(int i=len ;i >0 ;i--){
var k = 0;
x = x+e.charAt(i);
k = k+1;
if(k==3){
k = 0;
x = x+ ",";
}
}
}
}
里面的语法可能也不太对,Lz自己参考一下思路,然后自己规范一下哈