如何强制数字字段仅接受100或1000或100的增量

时间:2017-03-02 13:00:26

标签: php

我需要将字段限制为仅以100s为增量接受值。该字段必须仅接受圆形数字。所以它只能是100,200,300或20,100,20,200,20,300等。

注意:此限制适用于数字字段

我使用PHP和Javascript,两者都相当新。

谢谢

2 个答案:

答案 0 :(得分:0)

您可以将模式添加到输入字段

<input type="text" pattern="^[1-9]+[0-9]*00$" />

答案 1 :(得分:0)

您可以使用java脚本函数来检查输入的值是否为100的倍数。如果没有清除该字段。 请参阅下面的

function checkNum(num)
{
	var value = parseInt(num.value);
    console.log(value);
	if(!((value % 100) == 0) || value=='NaN')
	  num.value=''; 
	
}
<input type="number" id="number" onBlur="checkNum(this)">