一:
项目中有个js函数想要来做表单向后台发送消息做验证,改了原项目中的一个js函数
var vd; var lastname;
function getInfo(e){ if (lastname === e.name) { clearTimeout(vd); vd = setTimeout(regAjax(e), 1000); } else { lastname = e.name; regAjax(e); clearTimeout(vd); }}
但是发现regAjax没有每次都立刻执行
解决办法
var vd;var lastname;function getInfo(e){ if (lastname === e.name) { clearTimeout(vd); vd = setTimeout(function() {regAjax(e)}, 1000); } else { lastname = e.name; regAjax(e); clearTimeout(vd); }}
js float 截取n位小数,非四舍五入
1:Math.floor(x * 100)/100
2:
function getTrimNum(num,n){ return parseFloat(num.toString().replace(new RegExp("^(\\-?\\d*\\.?\\d{0,"+n+"})(\\d*)$"),"$1"));}