收到一只叮咚
Safari 7.0.5仍然不支持用于验证输入字段的通知。为了克服这个问题,可以像这样编写后备脚本:http : //codepen.io/ashblue/pen/KyvmA要查看浏览器支持哪些HTML5 / CSS3功能,请检查:http : //caniuse.com/form-validationfunction hasHtml5Validation () { //Check if validation supported && not safari return (typeof document.createElement('input').checkValidity === 'function') && !(navigator.userAgent.search("Safari") >= 0 && navigator.userAgent.search("Chrome") < 0);}$('form').submit(function(){ if(!hasHtml5Validation()) { var isValid = true; var $inputs = $(this).find('[required]'); $inputs.each(function(){ var $input = $(this); $input.removeClass('invalid'); if(!$.trim($input.val()).length) { isValid = false; $input.addClass('invalid'); } }); if(!isValid) { return false; } }});少/少input, select, textarea { @include appearance(none); border-radius: 0px; &.invalid { border-color: red !important; }}