Thank you for contacting Syncfusion support.
We have prepared the sample to hide all-day/ recurrence fields and to validate the subject field which can be download from the below location.
By default, validation support has provided to appointment fields and kindly refer the below links to know more about it.
Kindly refer the below code example used in the sample.
<Code>
$(function () {
$.validator.addMethod("customRule", function (value, element, options) {
var ptn = /^[a-zA-Z0-9- ]*$/;
return ptn.test(value);
}, "Special character(s) not allowed in Location field");
});
function onAppointmentWindowOpen(args) { // this function will be called while opening app window
this._appointmentAddWindow.find("." + this._id + "parrow").css("display", "none");
}
</Code>
Regards,
Karthigeyan