日期:2014-05-18  浏览次数:20426 次

关于js中截取字符串的问题
var number=6895.354625

这个在js里面,怎么才能将数字保留到小数点后面的2位呀?

  var pm1=txthtmoney.val()*(zf1/10);
pm1=pm1.substring(0,(pm1.lastIndexOf("\.")+2));

页面执行的时候说不支持lastindexOf方法捏?

还有啊,我在ASP.NET页面有个TextBox,我用Jquery给它一个change事件,然后还给文本框
一个初始值,为什么这个方法在第一改变时不会触发?非要第二次改变时才会触发change事件啊?

  $(document).ready(function(){
  var txthtmoney=$("#<%=txthtmoney.ClientID %>");//合同总金额
  var txtzf1=$("#<%= txtzf1.ClientID %>"); 
  txtzf1.change(function(){//第一个文本框的值改变事件
  if(txthtmoney.val()!="" && txthtmoney.val()!="0")
  {
  alert("aa");
  }
  });
求解!如果我表达不够清楚,请指出!谢谢

------解决方案--------------------
JScript code
var a = 10.1234;
alert(a.toFixed(2));

------解决方案--------------------
C# code
intValue.toFixed(2)