diff --git a/ui/scripts/ui/widgets/multiEdit.js b/ui/scripts/ui/widgets/multiEdit.js index a2e382f92dd..36900214f4a 100644 --- a/ui/scripts/ui/widgets/multiEdit.js +++ b/ui/scripts/ui/widgets/multiEdit.js @@ -804,6 +804,9 @@ $('
').addClass('button add-vm custom-action') .html(_l(field.custom.buttonLabel)) .click(function() { + if (field.custom.requireValidation && + !$multiForm.valid()) return false; + var formData = getMultiData($multi); field.custom.action({ @@ -816,6 +819,8 @@ } } }); + + return false; }).appendTo($td); } else if (field.addButton) { $addVM = $('
').addClass('button add-vm').html(