اجرای کد بعد از بررسی تمام فیلدهای ضروری

[short_link]
یک فرم می تونه یه سری فیلد ها و اینپوت های معمولی و یا ضروری داشته باشه که فیلدهای ضروری باید حتما مقدار داشته باشه . با استفاده از کد زیر می تونیم بررسی کنیم که کدوم یک از فیلدها ضروری هستن و آیا مقدار دارن و یا نه و اگر همه اونها دارای مقدار بودن فرم ارسال بشه

برای اینکار از این کد استفاده می کنیم :

 $("#send_file").on("click",function (){
        
        event.preventDefault();

        //validate fields
        var fail = false;
        var fail_log = '';
        var name;
        $( '#send_file_form' ).find( 'select, textarea, input' ).each(function(){
            if( ! $( this ).prop( 'required' )){

            } else {
                if ( ! $( this ).val() ) {
                    fail = true;
                    name = $( this ).attr( 'name' );
                    fail_log += name + " is required \n";
                }

            }
        });

        //submit if fail never got set to true
        if ( ! fail ) {
// execute code here
        } else {
            alert( fail_log );
        }
        
        
    });
     
});

(0) دیدگاه برای این پست ثبت شده
دیدگاه خود را بفرستید
  1. اولین نفری باشید که دیدگاه خود را ثبت می کند!
« خطای Notice: ob_end_flush(): failed to send buffer of zlib output compression (1)
ایجاد رشته های رندوم در php »