以下是我的代码段
<input type="tel" min="1" id="maskBarToMile" name="toMile" class="form-control inp-to quantity-input maskBarToMile" value='<s:if test="%{parameterToMile != null}" ><s:property value="%{parameterToMile}" /></s:if>' />
&#13;
但它在w3c验证中失败,我收到如下错误
此时元素输入上不允许属性min。
我如何使用&#34; min&#34;属性为&#34; tel&#34;输入类型,以便通过w3c验证? P.S:我是HTML5的新手。 TIA。
答案 0 :(得分:-2)
使用'data-min'代替。并输入= number。
https://jsfiddle.net/o72k69cj/
试一试:
<input type="number" data-min="1" id="maskBarToMile" onkeyup="validate_phone(this)">
<script>
function validate_phone(element)
{
var min = element.getAttribute('data-min');
if (element.value.length<min)
{console.log('value is not acceptable');}
}
</script>