查了一些资料,指手机上录入时,需要直接调出手机的数字输入,经过研究以下方法最便捷:
<input type="tel" style="-webkit-text-security:disc"/> 这个不支持组提交后的数学运算
<input type="number" >
IOS 需要这样才支持:<input type="number" pattern="\d*"> 故直接加参数
以下方法测试后无效:
<input placeholder="输入数字" type="text" pattern="[0-9]*"> 需要让手机输入法为数字这个不行
窗口控制
const h = document.body.scrollHeight
window.onresize = function () {
if (document.body.scrollHeight < h) {
document.body.style.height = h
}
}