【发布时间】:2019-06-18 19:19:06
【问题描述】:
我有一个棘手的问题,我的网页上有一个文本框,当我在其中输入内容并从中退出时,我应用了执行的模糊事件。它使用 Ajax 发送 Textbox 的值,然后刷新内容。
以下是代码。
$("input[type=text]").blur(function (e) {
var valList = [];
if ($(this).val() != oldVal) {
var path = $(this).attr("data-path");
$(".loading").show();
$.ajax({
type: "POST",
url: "@Url.Action("LoadSubControls", "Home")",
data: { Name: path, Products: valList },
success: function (response) {
$("#divEnquiry").empty().html(response);
$(".loading").hide();
}
});
}
});
现在我的问题是,我在文本框之后立即有另一个控制单选按钮,所以当我在文本框中输入内容并直接单击单选按钮时,只有文本框的模糊事件有效,我想触发模糊和单选按钮事件也是在同一时间。
以下是单选按钮代码。
$("input[type=radio]").change(function (e) {
var path = $(this).attr("data-path");
$(".loading").show();
$.ajax({
type: "POST",
url: "@Url.Action("LoadSubControls", "Home")",
data: { Name: path, Products: valList },
success: function (response) {
$("#divEnquiry").empty().html(response);
$(".loading").hide();
}
});
});
请帮忙。
【问题讨论】:
标签: jquery textbox radio-button