【问题标题】:Button is not working in IPad按钮在 iPad 中不起作用
【发布时间】:2023-03-22 20:20:01
【问题描述】:
<input type="button" class="btnlarge green-btn marleft5" onclick="UpdateInfo();" value="Update" id="UpdateButton" />

这是我的按钮,点击下面的按钮即可调用。

function UpdateInfo()
        {
            var currCheckInID = $("#selectedCheckInId").val();               
            if(!validateInfo()) return;
            try {
                var retVal = "";
                var urlCreate = "./GenericHandler.ashx?method=UpdateParentInformation&checkInID=" + $("#selectedCheckInId").val() + "&parentLocationID=" + $('#<%= DRPParentLocation.ClientID %>').val() + "&handyPhoneID=" + $('#<%= DRPHandyPhones.ClientID %>').val() + "&cabinNumber=" +  $("#txtCabinNo").val() + "&IConciergeNumber=" + $("#txtIConciergeNo").val() + "&childGuestID=" + $("#selectedChildGuestId").val() + "&OldparentLocationID=" + Old_parentlocation + "&OldhandyPhoneID=" + Old_HandyPhone + "&OldcabinNumber=" + Old_CabinNumber + "&OldIConciergeNumber=" + Old_iConciergeNo;
                $.ajax({
                    type: "POST",
                    url: urlCreate,
                    contentType: "text/ ",
                    dataType: "",
                    success: function (response) {
                        window.location.reload();
                    },
                    error: function () { }
                });
            }
            catch (err) { }
        }

该按钮在 Desktop 中完美运行,但在 iPad 中无法运行。

【问题讨论】:

  • alerts 之类的东西在UpdateInfo() 中有效吗?尝试将警报和其他指标添加到流程的不同部分,这样您就可以确保每个部分都在运行。

标签: javascript jquery css iphone ipad


【解决方案1】:

如果没有在线版本,很难进行测试,但可能是事件 onClick 不适用于某些触摸设备。我建议尝试绑定“点击”事件以及 onClick。我还建议您可以使用单独的 .js 文件来调用此函数,因为它已经有一个 ID 来帮助调试(但是您这样做可能有充分的理由,没有判断力)。这是假设您的意思是当您在 iPad 上点击此功能时没有调用该函数,如果没有,请说明问题,我会看看分数是多少。

$('#UpdateButton').bind('click',UpdateInfo).bind('tap',UpdateInfo);

//编辑错别字

【讨论】:

  • 我无法捕捉到这个问题,因为 iPad 没有反映点击该按钮的任何错误。
  • 如果您可以访问 Mac,您可以通过 USB 连接它,然后运行 ​​safari,打开调试器。您可能可以在 Windows 中执行此操作,我不确定,因为我只使用 macOS!
  • 提示:从 jQuery 3.0 开始,.bind() 已被弃用,它已被 .on() 方法所取代。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-02-23
  • 1970-01-01
  • 1970-01-01
  • 2011-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多