javascript - 提示框一次又一次显示空白值

标签 javascript php html

我已经用 javascript 编写代码以从 URL 和文档中的提示框获取值,但它总是打印空白值并且提示框​​一次又一次地出现 我们将不胜感激!

//alert("4");
var name= prompt("Enter your name & see the magic");
if(name!=null && name!=""){
    //alert("1");
    window.location.href = '?n=&m='+name;
    //alert("2");
    document.getElementById("demo2").innerHTML = name 
    //alert("3");
}
<h1 id="demo2"></h1>
    	

谢谢

最佳答案

那是因为您在页面加载时运行提示。每当用户进入提示时,页面都会刷新,然后显示提示。为避免这种情况,请检查您是否在网址中设置了名称参数。如果是,则不显示提示

关于javascript - 提示框一次又一次显示空白值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47922304/

相关文章:

php - Debian Php Max 文件上传

javascript - 欺骗或禁用页面可见性 API

jquery - 如何在 Bootstrap 面板中实现可扩展内容

javascript - 在多表列中具有多个术语的简单 PHP 过滤器

javascript - 移除上滑效果

javascript - 选中复选框时显示一条消息,取消选中复选框时显示另一条消息

php - Internet Explorer 不会发送特殊字符

php - CakePHP 3.0 连接数据库失败

html - 如何从 CDN 更改 Bootstrap 导航菜单颜色

javascript - 仅当之前未使用 jQuery 添加过的元素时,才在一组元素之后添加元素