All,
I want to validate if a proeprty value exists prior to saving page properties.
Tried below but although it submits the form just stays in its place showing the save and cancel buttons while i want it to take me out of the screen.
Tried $propertiesForm.submit();
Kindly let me know
(function($document, $) {
"use strict";
//form id defined in /libs/wcm/core/content/sites/properties/jcr:content/body/content/content
var PROPERTIES_FORM = "cq-sites-properties-form";
$document.on("foundation-contentloaded", function(){
$("#shell-propertiespage-doneactivator").on('click', function(e){
//validate
});
});
});
Solved! Go to Solution.
Views
Replies
Total Likes
Sure @kautuk_sahni .HTH.
(function($document, $) {
"use strict";
//form id defined in /libs/wcm/core/content/sites/properties/jcr:content/body/content/content
var PROPERTIES_FORM = "cq-sites-properties-form";
$document.on("foundation-contentloaded", function(){
$("#shell-propertiespage-doneactivator").on('click', function(e){
alert("clicked");
var $propertiesForm = $("#" + PROPERTIES_FORM);
//now set required fields required or perform further validations as need be,
}
});
});
})($(document), Granite.$);
All,
Resolved the issue. Thanks.
Can you please share the way you resolved it? This would help in posterity.
Views
Replies
Total Likes
Sure @kautuk_sahni .HTH.
(function($document, $) {
"use strict";
//form id defined in /libs/wcm/core/content/sites/properties/jcr:content/body/content/content
var PROPERTIES_FORM = "cq-sites-properties-form";
$document.on("foundation-contentloaded", function(){
$("#shell-propertiespage-doneactivator").on('click', function(e){
alert("clicked");
var $propertiesForm = $("#" + PROPERTIES_FORM);
//now set required fields required or perform further validations as need be,
}
});
});
})($(document), Granite.$);
Views
Likes
Replies
Views
Likes
Replies