让Javascript代码等待用户点击jAlert框上的“确定”来提交

问题描述 投票:0回答:1

鉴于特定条件,我希望在用户继续操作之前弹出警报并向用户传达一条消息。但是我不知道该怎么做。现在,警报只是弹出,您几乎没有时间在页面刷新之前阅读文本。有什么建议么?

if ((address != 'undefined' && googleValue != "ROOFTOP") &&
       !(address == "" && googleValue == "APPROXIMATE")) {
    jAlert("Exact request could not be processed, results have been returned at an approximate level.");
}

$("#Latitude").val(latlng.lat());
$("#Longitude").val(latlng.lng());
$("#formSearch").submit();
javascript submit alert
1个回答
1
投票

这个问题很久以前就有人问过, 为了完整起见,此功能现在存在于 jAlert 中。

您可以使用 jAlert 调用注册回调,以便在单击“确定”按钮后完成代码执行。

if ((address != 'undefined' && googleValue != "ROOFTOP") &&
             !(address == "" && googleValue == "APPROXIMATE")) {
        jAlert("Exact request ...", function(answer) { 
                $("#Latitude").val(latlng.lat());
                $("#Longitude").val(latlng.lng());
                $("#formSearch").submit();
            });
        }
© www.soinside.com 2019 - 2024. All rights reserved.