keta-custom DWZ validationEng IE 下表單重複提交BUG緣由及修復方法

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提交表單  哦也 完美解決

相關文章
相關標籤/搜索