我需要将字段限制为仅以100s为增量接受值。该字段必须仅接受圆形数字。所以它只能是100,200,300或20,100,20,200,20,300等。
注意:此限制适用于数字字段
我使用PHP和Javascript,两者都相当新。
谢谢
答案 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)">