gpt4 book ai didi

javascript - 是否event.preventDefault(); Internet Explorer 不支持?

转载 作者:行者123 更新时间:2023-11-28 04:01:29 25 4
gpt4 key购买 nike

我有event.preventDefault();event.stopPropogation();在我的 JavaScript 函数中。它在 Chrome 或 Mozilla 中运行良好,但如果我使用 Internet Explorer,当我按下提交按钮时,我的页面会刷新。

这是我的 JavaScript

function hitung() {

var e = (document.getElementById("ifin").value);
var a = (document.getElementById("Furniture").value);
var panjang = (document.getElementById("ipanjang").value);
var ht = 0.0;
var hf = 0.0;
var total = 0.0;

if (e == "hpl") {
hf = 0.0;
} else if (e == "cat") {
hf = 0.5;
} else {
hf = 0.0;
}
if (a == "kitchen") {
ht = 1.7;
} else if (a == "meja") {
ht = 2.3;
} else {
ht = 0.0;
}
total = panjang * ht + hf;
document.getElementById("ototal").innerHTML = "Harga Total : Rp." + total.toFixed(2) + "0.000,00" + "<br>Sudah termasuk ongkir";
event.preventDefault();
event.stopPropogation();
}

这是我的提交按钮

<input type="submit" value="Submit" align="center" Onclick="hitung()" class="btn btn-success" >

有什么方法可以在 IE 8 中实现此功能吗?

最佳答案

您的代码中有拼写错误。它是 event.stopPropagation(); 而不是 event.stopPropogation();。我也没有看到你在哪里提供事件变量。如果是处理程序,则应将其放入 hitung(event) 中。快乐编码! :)

关于javascript - 是否event.preventDefault(); Internet Explorer 不支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47087084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com