JavaScript 页面刷新时的警告框
JavaScript alert box on page refresh
我计划在 2 个文本输入不匹配时显示警告框。到目前为止,我将警告框设置为 onkeyup,但是是否有另一种方法可以在页面刷新后显示警告框?
将 localStorage
与 beforeunload
和 unload
一起使用:
window.onbeforeunload = function() {
var text1 = document.getElementById("text1").value;
var text2 = document.getElementById("text2").value;
localStorage.setItem("match", JSON.stringify(text1 == text2));
};
window.onload = function() {
if (JSON.parse(localStorage.getItem("match"))) {
alert("Texts match!");
} else {
alert("Texts don't match!");
}
};
是的,你需要 javascript。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
最简单的方法是将其放在 HTML 页面的底部:
<script type="text/javascript">
window.onload = function(){ alert("Hi there"));}
</script>
这将在浏览器认为页面已完全加载时显示警报。希望这有助于...
我计划在 2 个文本输入不匹配时显示警告框。到目前为止,我将警告框设置为 onkeyup,但是是否有另一种方法可以在页面刷新后显示警告框?
将 localStorage
与 beforeunload
和 unload
一起使用:
window.onbeforeunload = function() {
var text1 = document.getElementById("text1").value;
var text2 = document.getElementById("text2").value;
localStorage.setItem("match", JSON.stringify(text1 == text2));
};
window.onload = function() {
if (JSON.parse(localStorage.getItem("match"))) {
alert("Texts match!");
} else {
alert("Texts don't match!");
}
};
是的,你需要 javascript。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
最简单的方法是将其放在 HTML 页面的底部:
<script type="text/javascript">
window.onload = function(){ alert("Hi there"));}
</script>
这将在浏览器认为页面已完全加载时显示警报。希望这有助于...