better validation example for developer

throw "past date selected" will freeze the form and user can not correct value of  from_date.
but validated false will just throw the pop-up and user can correct value of from_date and save the form.

Example changed from Event to Task because same is available in Custom Script Help for desk user
This commit is contained in:
sbkolate 2016-02-22 17:16:34 +05:30
parent 22230afa0a
commit b17d4035c1

View File

@ -1,10 +1,10 @@
# Date Validation
frappe.ui.form.on("Event", "validate", function(frm) {
frappe.ui.form.on("Task", "validate", function(frm) {
if (frm.doc.from_date < get_today()) {
msgprint(__("You can not select past date in From Date"));
throw "past date selected"
validated = false;
}
});