Hi Diego,
Thanks for the update.We have validated your reported scenario at our end and based on your shared images, we have prepared the sample to validate the dialog form while saving the changes on it and the sample is available in below link.,Could you please confirm whether the above sample is similar to your situation?
If we misunderstood your scenario, please reproduce your issue in the above sample and get back to us for further assistance.Regards,Hareesh
|
document.getElementById('formId').addEventListener("submit", function (e) {
debugger;
e.preventDefault();
if (formObj.validate() && formObj2.validate() && formObj1.validate()) {
alert('Customer details added!');
formObj.reset();
} else {
alert("Enter all details in all tab forms");
}
});
// Initialize Form validation
var formObj1;
formObj1 = new ej.inputs.FormValidator('#formId1', option);
var formId = document.getElementById('formId1');
document.getElementById('formId1').addEventListener("submit", function (e) {
debugger;
e.preventDefault();
if (formObj1.validate() && formObj2.validate() && formObj.validate()) {
alert('Customer details added!');
formObj1.reset();
} else {
alert("Enter all details in all tab forms");
}
});
var formObj2;
formObj2 = new ej.inputs.FormValidator('#formId2', option);
var formId = document.getElementById('formId2');
document.getElementById('formId2').addEventListener("submit", function (e) {
debugger;
e.preventDefault();
if (formObj2.validate() && formObj.validate() && formObj.validate()) {
alert('Customer details added!');
formObj2.reset();
} else {
alert("Enter all details in all tab forms");
}
}); |
I am investigating how to change the dialog button, I am using the edit dialog of a data grid
|
document.getElementById('formId').addEventListener("submit", function (e) {
e.preventDefault();
var clickTooltipuserText = new ej.popups.Tooltip({
opensOn: 'custom',
content: 'This field is required'
});
clickTooltipuserText.appendTo('#userText');
var clickTooltipemailText = new ej.popups.Tooltip({
opensOn: 'custom',
content: 'This field is required'
});
clickTooltipemailText.appendTo('#emailText');
if (document.querySelector('#user').value == "") {
var data = document.querySelector('#userText');
clickTooltipuserText.open(data);
}
if (document.querySelector('#mail').value == "") {
var data = document.querySelector('#emailText');
clickTooltipemailText.open(data);
}
}); |