【发布时间】:2019-05-03 16:46:31
【问题描述】:
范围可以是例如 5 到 10 这是我到目前为止所做的,但它仍然没有做我想要的
<script>
function checkpattern(elem)
{
var textbox = document.getElementById("textbox");
if(textbox.value.length<=10 && textbox.value.length>=5)
{
alert("5 to 10");
}
else
{
if(!elem.value.match('^'+elem.getAttribute('pattern')+'$'))
{
alert('Accepts digits only');
}
}
}
</script>
<input type = "text" name = "amt" maxlength = "10" pattern = [0-9] onchange = checkpattern(this) placeholder="Enter Amount" onfocus="this.placeholder = ''" onblur="this.placeholder = 'Enter Amount '" required="">
【问题讨论】:
-
您想要长度只有 5 到 10 位的数字还是数值介于 5 到 10 之间的数字?
标签: javascript html