js怎样判断价格小数点后最多2位
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/26 04:31:12
js怎样判断价格小数点后最多2位
![js怎样判断价格小数点后最多2位](/uploads/image/z/17830958-14-8.jpg?t=js%E6%80%8E%E6%A0%B7%E5%88%A4%E6%96%AD%E4%BB%B7%E6%A0%BC%E5%B0%8F%E6%95%B0%E7%82%B9%E5%90%8E%E6%9C%80%E5%A4%9A2%E4%BD%8D)
function doubleKeypress(val,event) {
\x05var e = event || window.event;
\x05var code = e.charCode || e.keyCode;
\x05//只能输入数字与小数点
if ((code57) && code!=46) {
\x05\x05e.keyCode = 0;
\x05}
//只能输入一个小数点
\x05if((val.indexOf(".") != -1 && code==46)){
\x05\x05e.keyCode = 0;
\x05}
//小数点后只能有两位数
\x05if(val.indexOf(".") != -1 && val.substring(val.indexOf("."),val.length).length>2){
\x05\x05e.keyCode = 0;
\x05}
}
加onkeypress事件就行
\x05var e = event || window.event;
\x05var code = e.charCode || e.keyCode;
\x05//只能输入数字与小数点
if ((code57) && code!=46) {
\x05\x05e.keyCode = 0;
\x05}
//只能输入一个小数点
\x05if((val.indexOf(".") != -1 && code==46)){
\x05\x05e.keyCode = 0;
\x05}
//小数点后只能有两位数
\x05if(val.indexOf(".") != -1 && val.substring(val.indexOf("."),val.length).length>2){
\x05\x05e.keyCode = 0;
\x05}
}
加onkeypress事件就行