按钮事件没有停止

时间:2012-01-14 20:56:57

标签: asp.net dojo postback

我正在使用DOJO(1.7)和ASP.NET。我已将onclick事件附加到提交按钮,但我首先尝试在客户端进行验证。在普通的javascript中,如果我使用'return false'语句,那就停止了回发。但是,在代码中返回false并不会在使用DOJO时停止语句。我是DOJO的新手,不知道该怎么做。谢谢你的时间。

require(["dojo/io/script", "dojo/on", "dojo/dom", "dojo/domReady!"],
    function (script, on, dom) {
        on(dom.byId("<%= btnSubmit.ClientID %>"), "click", function () {
            dom.byId("<%= txtSellPercentage.ClientID %>").value = "farax";

            return false;

        }
            )
    });

1 个答案:

答案 0 :(得分:0)

我不得不稍微调整一下代码。显然我试图调用一些事件方法而不导入事件的特定脚本。所以这里是

<script type="text/javascript">


    require(["dojo/io/script", "dojo/on", "dojo/dom", "dojo/domReady!", "dojo/_base/event"],
    function (script, on, dom, event) {
        on(dom.byId("<%= btnSubmit.ClientID %>"), "click", function (e) {

            dom.byId("<%= txtSellPercentage.ClientID %>").value = "farax";
            event.stop(e);


        }
            )
    });

</script>