OnSubmit在Dojox Dialogsimple中没有工作



我有以下代码

    var dlg = new dojox.widget.DialogSimple({
                "title": "my dialog",
                "style": "width: 800px;",
                "href":"some url"
                }).placeAt(dojo.body());
            dlg.show().then(function() {
                dlg.firstTime=true;
                var actionBar = dojo.create("div", {
                    "class": "dijitDialogPaneActionBar"
                 }, dlg.containerNode);
                 new dijit.form.Button({
                 "label": "Ok",
                   onClick: function(){
                       dojo.byId("inputForm").submit();
                    }
                 }).placeAt(actionBar);
                 new dijit.form.Button({
                   "label": "Cancel",
                   "type":"reset"
                 }).placeAt(actionBar
);

一切正常,直到提交表单。

var form = dojo.byId("inputForm");
dojo.connect(form, "onsubmit", function(event){
   dojo.stopEvent(event);
  }); 

但是,当我用提交按钮提交表单时,上面的代码效果很好。我可以通过单击动作栏按钮来碰到相同的东西。

您必须具有executeScripts:true Set。

      var dlg = new dojox.widget.DialogSimple({
            "title": "my dialog",
            "style": "width: 800px;",
            "href":"some url",
            "executeScripts":true
            }).placeAt(dojo.body());

最新更新