使用" min"时出错具有输入类型的属性" tel"

时间:2016-09-26 13:19:25

标签: html5 w3c-validation

以下是我的代码段



<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;
&#13;
&#13;

但它在w3c验证中失败,我收到如下错误

  

此时元素输入上不允许属性min。

我如何使用&#34; min&#34;属性为&#34; tel&#34;输入类型,以便通过w3c验证? P.S:我是HTML5的新手。 TIA。

1 个答案:

答案 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>