BUG場景 :html
<form method="post" action="${contextPath }/management/security/scanTask/create" class="pageForm required-validate" onsubmit="return validateCallback(this, dialogAjaxDone);">
表單設置了使用validationEngine插件進行校驗 post
現象: 表單提交2次ui
緣由:this
1. validationEngine插件對錶單的submit事件進行了監聽與響應 使表單發出了一次提交spa
2. form上的 插件
onsubmit="return validateCallback(this, dialogAjaxDone);"
進行了第二次監聽與觸發操做code
解決方案 :orm
去除validationEngine對對錶單的submit事件的監聽htm
找到validationEngine插件以下代碼,註釋:事件
//form.on("submit", methods._onSubmitEvent);
註釋後:照常校驗 而且校驗結果失敗不會致使onsubmit提交表單 哦也 完美解決