我有用於Umbraco的自定義插件,它執行其他驗證。我試圖調用事件對象的preventDefault,但它不停止表單提交。停止表單在Umbraco後臺中提交事件傳播
$scope.$on("formSubmitting", function(ev, args) {
ev.preventDefault();
我有用於Umbraco的自定義插件,它執行其他驗證。我試圖調用事件對象的preventDefault,但它不停止表單提交。停止表單在Umbraco後臺中提交事件傳播
$scope.$on("formSubmitting", function(ev, args) {
ev.preventDefault();
stopPropagation
阻止事件冒泡事件鏈。
preventDefault
防止瀏覽器在該事件中進行的默認操作。
比方說,你有
$scope.$on("formSubmitting", function(ev, args) {
ev.stopPropagation();
MSDN:
MDN:
對於IE9和FF你可以使用的preventDefault & stopPropagation。
爲了支持IE8與cancelBubble
下更換stopPropagation
和替換preventDefault
與returnValue
相信在一把umbraco有一個prevent-default
指令。我在錨點元素上使用了這個,但沒有使用表單,但它也可能在表單上工作!
用法:
<form prevent-default>
...
</form>
有事件對象沒有「stopPropagation」的功能,我想是因爲這是一些特殊的一把umbraco事件。 – Aminion
它可以是兄弟。有沒有任何停止傳播方法來umbraco?嘗試找到。謝謝。 – Shohel