Accra, Ghana
Book your Appointment Online


Select a Service *
Select Location *
Date of Submission of Application *
RED: No service on the day | GREY: Appointments yet to be opened | GREEN: Appointments available
Name of the Applicant as on Passport *
Passport No. *
Email ID *
Mobile No. *
Add details of upto 2 more family members applying for the same appointment.

* You can fill other family members details.

Name of the first family member *
Passport No. of the first family member *
Name of the second family member
Passport No. of the second family member
Captcha*
 
`); printWindow.document.close(); printWindow.print(); } }); } }, error: function (response) { swal({ title: "Error", text: "No appointment found for this passport number.", icon: "error", buttons: { cancel: { text: "Close", value: null, visible: true, className: "btn-danger", closeModal: true } } }); } }); }); $('#service').change(function () { if ($(this).val()) { $('#locationRow').show(); $('#location').prop('disabled', false); } else { $('#locationRow').hide(); $('#location').prop('disabled', true); $('#dateRow').hide(); $('#submission_date').prop('disabled', true); } }); $('#location').change(function () { if ($(this).val()) { $('#dateRow').show(); $('#submission_date').prop('disabled', false); } else { $('#dateRow').hide(); $('#submission_date').prop('disabled', true); } }); }); $('#appointment_form').validate({ rules: { service: { required: true, }, location: { required: true, }, submission_date: { required: true, }, id: { required: true, }, applicant_name: { required: true, minlength: 4, text_only: true, }, passport_no: { required: true, alphanumeric: true, maxlength: 9, minlength: 8, remote: { type: "POST", url: "https://audit.hciaccra.gov.in/index.php/passport_verification", data: { passport: function () { return $("#passport_no").val() }, _token: function () { return $(`input[name="_token"]`).val() } }, dataFilter: function (response) { return response ? false : true } }, }, email: { required: true, email_val: true, remote: { type: "POST", url: "https://audit.hciaccra.gov.in/index.php/email_verification", data: { passport: function () { return $("#email").val() }, _token: function () { return $(`input[name="_token"]`).val() } }, dataFilter: function (response) { return response ? false : true } }, }, phone: { required: true, minlength: 8, maxlength: 15, number: true, }, mebr1_name: { required: true, minlength: 4, text_only: true, }, mebr1_passport_no: { required: true, alphanumeric: true, maxlength: 9, minlength: 8, }, mebr2_name: { // required: true, minlength: 4, text_only: true, }, mebr2_passport_no: { // required: true, // alphanumeric: true, maxlength: 9, minlength: 8, }, CaptchaInput: { required: true, matchable: true, minlength: 6, maxlength: 6 }, }, messages: { service: { required: "Please Select Service!", }, location: { required: "Please Select Location!", }, submission_date: { required: "Please Select a Date!", }, id: { required: "Please Select a Slot Time!", }, applicant_name: { required: "Please enter the name!", minlength: "Please enter the valid characters!", text_only: "Please enter the valid characters!", }, passport_no: { required: "Please enter Passport No", alphanumeric: "Please enter a valid Passport No!", maxlength: "Please enter a valid Passport No! ", minlength: "Please enter a valid Passport No!", remote: "This Passport no already have ongoing Appoinment!", }, email: { required: "Please enter the email!", email_val: "Please enter the valid email!", email_unique: "Email has ongoing appointment!", remote: "This email already have ongoing Appoinment!", }, phone: { required: "Please enter the phone number!", minlength: "Please enter a valid number!", maxlength: "Please enter a valid number!", number: "Please enter a valid number!", }, mebr1_name: { required: "Please enter member 1 name!", minlength: "Please enter more than 4 characters!", text_only: "Please enter valid characters!", }, mebr1_passport_no: { required: "Please enter Passport No of member 1", alphanumeric: "Please enter a valid Passport No of member 1", maxlength: "Please enter a valid Passport No! ", minlength: "Please enter a valid Passport No! ", }, mebr2_name: { // required: "Please enter member 2 name!", minlength: "Please enter more than 4 characters!", text_only: "Please enter valid characters!", }, mebr2_passport_no: { // required: "Please enter Passport No of member 2", // alphanumeric: "Please enter a valid Passport No of member 2", maxlength: "Please enter a valid Passport No! ", minlength: "Please enter a valid Passport No! ", }, CaptchaInput: { required: "Please Enter Captcha!", matchable: "Please Enter Valid Captcha!" } }, submitHandler: function () { $('#submitbtn').attr('disabled', 'disabled'); form.submit(); }, errorPlacement: function (error, element) { if (element.attr("name") == "CaptchaInput") { error.insertAfter(".captchaError"); } else { error.insertAfter(element); } } }); // $('#searchForm').validate({ // rules: { // search_passport: { // required: true, // alphanumeric: true, // maxlength: 9, // minlength: 8 // Assuming you want a min length of 8 characters // } // }, // messages: { // search_passport: { // required: "Please enter Passport No", // alphanumeric: "Please enter a valid Passport No!", // maxlength: "Please enter a valid Passport No! (Max 9 characters)", // minlength: "Please enter a valid Passport No! (Min 8 characters)", // } // }, // submitHandler: function(form) { // $('#searchButton').attr('disabled', 'disabled'); // form.submit(); // Use the form parameter to submit the form // } // });