我找不到任何问题的答案。我有一个输入类型=“数字”,我希望数字在它达到1000时自动添加点数。因此,而不是1000它应该输出1.000,是否有可能这样做?就像在输入中添加一些属性一样?
答案 0 :(得分:1)
您可以使用Javascript添加它们。试试这个plunker:http://plnkr.co/edit/rsTCO8hmZUSEtrvpuWE6?p=preview
如果你只需要一个点就可以这么简单:
<input type="number" onkeyup="oneDot(this)"/>
在JS中:
function oneDot(input) {
var value = input.value,
value = value.split('.').join('');
if (value.length > 3) {
value = value.substring(0, value.length - 3) + '.' + value.substring(value.length - 3, value.length);
}
input.value = value;
}