首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >点击按钮后不做任何事情的功能(aspx页面)

点击按钮后不做任何事情的功能(aspx页面)
EN

Stack Overflow用户
提问于 2019-05-27 17:32:09
回答 2查看 32关注 0票数 0

我对按钮有问题,我输入alert("")以确定它是否进入函数,我发现它在我点击按钮后进入函数,并且警报工作正常,但是,函数中的任何其他东西都不能工作,既不是ajax也不是任何简单的jquery代码。我将添加代码以使其更加清晰。

例如下面的这些按钮

代码语言:javascript
复制
<button type="button" id="submitX" class="btn btn-primary">Submit</button>
<button type="submit" id="cancelX" class="btn btn-default">Cancel</button>

这段javascript代码

代码语言:javascript
复制
    $(document).ready(function () {
    $(document).on("click", "#cancelX", function (event) {
          alert('cancel function');
            window.location.href = "www.test.com";
         });
    $(document).on("click", "#submitX", function (event) {
           alert('submit function');

var Details  = $('#Detail').summernote('code');
var params = [];
params.push({ name: "CreatedBy", value: $('#Email').val() });
params.push({ name: "Detail", value: Details});
var apiURL = "<%= ResolveUrl("~/api/Submit/") %>";
$.ajax({
url: apiURL,
data: params,
type: "POST",
success: function (data, textStatus, jqXHR) {
window.location.href = "www.test.com";
},
error: function (err) {
swal({
text: "An error occured.",
icon: "error"
});
}
})


  });
    });

为什么按钮或功能都不能正常工作?我做错什么了吗?

EN

回答 2

Stack Overflow用户

发布于 2019-05-27 18:23:21

尝试在单击cancel并提交button.Use事件时删除document.ready()函数,语法如下:

代码语言:javascript
复制
 $("#id_name").click(function (event) {
      ..//Code
 });

同时删除submit button.Just make it simple按钮中给出的类型submit。

票数 0
EN

Stack Overflow用户

发布于 2019-05-28 02:26:57

在使用type属性时,请尝试将'button‘标记更改为'input’标记。

希望它能起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56323324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档