如果2个文本输入不匹配,我打算显示警报框。到目前为止,我将警报框设置为onkeyup,但是在页面刷新后还有另一种显示警报框的方法吗?
答案 0 :(得分:1)
将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!");
}
};
答案 1 :(得分:-1)
是的,您需要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>
当浏览器认为页面已完全加载时,将显示警报。希望这对您有帮助...