火狐浏览器输入包含小数的数字,保留两位小数后出现奇怪的红色边框。
解决方法:多加一个step=".01"
例子:
<td colspan="3"><input type="number" step=".01" id="amount" name="amount" maxlength="100" value="<%=amount%>" οnblur="formatDecimal(event)"/></td>
显示效果:
参考链接:https://stackoverflow.com/questions/22835892/html5-input-type-number-pattern-not-being-enforced