HTML5的自定义验证输入类型时间但不是必需的?

时间:2017-12-25 08:10:46

标签: jquery html5 validation

我正在尝试对HTML5输入控件time进行自定义验证。我能够成功地进行自定义验证,但它也使得它甚至是必需的,对于控件而言是必需的。

这是我的代码:

<input type="time" value="8:00"
  oninvalid="this.setCustomValidity('Enter Valid Time')"
  oninput="setCustomValidity('')"/>

我也尝试了title属性,但没有用。输入可能不是必需的。

更新 以下代码现在正在运行:

<input type="time" value="8:00"
  oninvalid="this.setCustomValidity('Enter Valid Time')"
  oninput="this.setCustomValidity(''); return false;"/>

如果我输入无效值并单击“提交”,它会向我显示完美的验证,但是当我清除它并单击“提交”时,它会迫使我在textbox中获得价值,即使很难也不需要。

0 个答案:

没有答案