Changed required values, add clientside validation
diff --git a/erpnext/www/book-appointment/index.js b/erpnext/www/book-appointment/index.js
index 345e614..6034f4e 100644
--- a/erpnext/www/book-appointment/index.js
+++ b/erpnext/www/book-appointment/index.js
@@ -195,7 +195,11 @@
}
async function submit() {
- // form validation here
+ let form = document.querySelector('#customer-form');
+ if(!form.checkValidity()){
+ form.reportValidity();
+ return;
+ }
get_form_data();
let appointment = (await frappe.call({
method: 'erpnext.www.book-appointment.index.create_appointment',
@@ -212,6 +216,7 @@
}
function get_form_data() {
+
contact = {};
contact.name = document.getElementById('customer_name').value;
contact.number = document.getElementById('customer_number').value;