您无法触发本机验证UI,但可以轻松地在任意输入元素上利用验证API:
$('input').blur(function(event) { event.target.checkValidity();}).bind('invalid', function(event) { setTimeout(function() { $(event.target).focus();}, 50);});checkValidity一旦失去焦点,第一个事件就会在每个输入元素上触发,如果输入元素是第一个事件,则
invalid相应的事件将被第二个事件处理程序触发并捕获。这将焦点重新定位到元素上,但这可能很烦人,我认为您有一个更好的通知错误的解决方案。



