form submit不進入action方法問題


在我們編程中經常會遇到采用submit form表單提交時不進入action方法的問題,造成這一問題的原因有很多,有可能是你路徑的問題,也有可能是你html中提交屬性沒設置好,我下面討論的主要是在引用kindeditor時form表單提交不進入action方法的問題:

這個是我引用的kindeditor:

 $(function () {
            KindEditor.ready(function (K) {
                var editor1 = K.create('#Information', {
                    cssPath: '../kindeditor/plugins/code/prettify.css',
                    uploadJson: '../kindeditor/asp.net/upload_json.ashx',
                    fileManagerJson: '../kindeditor/asp.net/file_Manager_json.ashx',
                    allowFileManager: true,
                    afterCreate: function () {
                        var self = this;
                        K.ctrl(document, 13, function () {
                            self.sync();
                            K('form[name=example]')[0].submit();
                        });
                        K.ctrl(self.edit.doc, 13, function () {
                            self.sync();
                            K('form[name=example]')[0].submit();
                        });
                    }
                });
            });
        });

我原先在頁面表單中提交的方式是直接設成submit屬性:

 <input class="button" id="sub" type="submit" value="提交" />

結果試了好多遍,代碼始終提交不了,而且不進入控制器的action方法中

解決辦法:

把submit屬性改掉,設置為button的形式:

 <input class="button" id="sub" type="button" value="提交" />

再用js編寫提交代碼:

 $(function () {

 $("#sub").click(function () {
                form.submit();
            });

});

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM