获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
用 indexof() 判断小数点的位置,然后用 substr() 截取小数点后两位,关键是要保证只能出现一个小数点: <input type="digit" bindinput="getInput" value="{{value}}" /> page({ data: { value: NaN }, getInput(e) { if (cost.indexOf('.') != -1) { let str_ = cost.substr(cost.indexOf('.') + 1); if (str_.indexOf('.') != -1) { cost = cost.substr(0, cost.indexOf('.') + 1)+str_.substr(0, str_.indexOf('.')); str_ = str_.substr(0, str_.indexOf('.')) } cost = cost.substr(0, cost.indexOf('.') + 1) + str_.substr(0, 2); } })
input 框能限制小数点后只能输入两位么和微信支付那样,超过小数点两位输入不显示么?求大佬指点
2021-12-01