Safari中的部分表单验证

时间:2016-12-03 17:27:34

标签: javascript jquery forms validation safari

我使用以下javascript来验证除了Safari之外的所有浏览器中表单的第一部分:

var fields = $("#form input.initial-field"),
fieldsPass = false;

fields.each(function(x){
    if (!fields[x].checkValidity()) {
        $("#form").find(':submit').click();
    }
    for ( var x = 0; x < fields.length; x++ ) {
        if ( !fields[x].checkValidity() ) {
            fieldsPass = false;
        } else {
            fieldsPass = true;
        }
    }
});
if (fieldsPass == true) {
    Screens.showScreen();
    $(this.progressBar).addClass("two");
}

此功能正在点击&#34;继续&#34;按钮。显然,如果我运行这是Safari这个继续按钮将提交我的整个表单。任何人对我能为Safari做些什么有什么想法?

0 个答案:

没有答案