Front-end non-empty validation js code

<script>
    $(function(){
        var options = {
            beforeSubmit: showRequest, //Processing before submission
            success: showResponse1, //processing completed
            resetForm: false,
            dataType:  'json'
        };

        $('#form1').submit(function() {
            $(this).ajaxSubmit(options);
            return false;
        });
    });


    function showRequest(){
        var val_arr = [];
        var name_arr=[];
        var flag = false;
        $(".form-control").each(function(){
            if($(this).val()!==''){
                val_arr.push($(this).val());
            }else{
                val_arr.push(' ');
            }

        });
        $('.col-sm-2').each(function(){
            name_arr.push($(this).html());
        })

        $.each(val_arr,function(i,item){
            if(item==' '){
                flag=true;
                msg_url(name_arr[i]+'cannot be empty');
                return false;
            }
        });
        if(flag){
            return false;
        }

    }

    function showResponse1(responseText, statusText, xhr, form){
        if(statusText=='success'){
            layer.closeAll('loading');
            msg_url(responseText.info,responseText.url);
        }
    }
</script>

Plugins that need to load ajaxform

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325845747&siteId=291194637