Javascript 在使用DropZone上载文件之前验证必填字段

Javascript 在使用DropZone上载文件之前验证必填字段,javascript,c#,Javascript,C#,上面是我的dropzone JavaScript代码。 请任何人帮助我如何在用户上传之前进行验证。 提前感谢验证具体内容?这些是必填字段,用户必须在上载文件之前输入上述详细信息,否则无权上载文件。检查此项,这可能有助于you@PriyalPithadiya谢谢分享网址,这是我一直在寻找的。 <div id="div1" class="row"> <section class="col col-12 col-lg-6"> <la

上面是我的dropzone JavaScript代码。 请任何人帮助我如何在用户上传之前进行验证。
提前感谢

验证具体内容?这些是必填字段,用户必须在上载文件之前输入上述详细信息,否则无权上载文件。检查此项,这可能有助于you@PriyalPithadiya谢谢分享网址,这是我一直在寻找的。
<div id="div1" class="row">
        <section class="col col-12 col-lg-6">
            <label class="control-label">First Name:</label>
            <input type="text" class="form-control" id="txtfirstname" placeholder="First Name" name="firstname" />
        </section>
        <section class="col col-12 col-lg-6">
            <label class="control-label">Middle Name:</label>
            <input type="text" class="form-control" id="txtmiddlename" placeholder="Middle Name" name="middlename" />
        </section>
    </div>
    <div id="div2" class="row">
        <section class="col col-12 col-lg-6">
            <label class="control-label">Last Name:</label>
            <input type="text" class="form-control" id="txtlastname" placeholder="Last Name" name="lastname" />
        </section>
        <section class="col col-12 col-lg-6">
            <label class="control-label">Date Of Birth:</label>
            <input type="date" class="form-control" id="DOB" />
        </section>
    </div>
Dropzone.options.dropzoneForm = {
            maxFiles: 50,
            acceptedFiles: 'image/jpeg,image/png,image/tiff,application/pdf,.pdf,.jpeg,.jpg,.tiff,.tif,.pdf',
            init: function () {
                this.on("maxfilesexceeded", function (data) {
                    var res = eval('(' + data.xhr.responseText + ')');

                });
                this.on("success", function (file, response) {
                    debugger
                    var dicom = $("input[name='optdicomimg']:checked").val();
                    var details = {
                        FirstName: $('#txtfirstname').val(),
                        MiddleName: $('#txtmiddlename').val(),
                        LastName: $('#txtlastname').val(),
                        DateOfBirth: $('#DOB').val(),
                        Gender: $("input[name='optradio']:checked").val(),
                        EmailID: $('#txtemailid').val(),
                        MobileNumber: $('#txtmobilenumber').val(),
                        //StudyUID: ID,
                        MRNNumber: $('#txtmrnnumber').val()
                    }

                    var data = JSON.stringify(details)
                    savePatientData(data, dicom);
                });
            }
        };