2-3编程练习题,代码对吗,为什么不弹出输入框

2-3编程练习题,代码对吗,为什么不弹出输入框

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>银行业务查询</title>
</head>
<body>
    <script>
     ?//补充代码
     function prom(){
       var num=prompt('请输入您要查询的业务编号',''); 
        if(name){
            switch(num){
         case 1:document.write('账户余额为。。。');
         break;
         case 2:document.write('转账余额为。。。');
         break;
         case 3:document.write('信用额度为。。。');
         break;
         default:document.write('退出银行系统。。。');
     }
        }
     }
     
     
 </script>
 <p><input type="submit" name="submit",value="提交",onclick="prom()" /></p>
 
</body>
</html>

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
提问者 慕粉3901834 2018-08-31 17:39:39

http://img1.sycdn.imooc.com//climg/5b890c650001966e14040224.jpg

按照你的建议修改后还是不弹窗,下面会弹出这个东西,用的是windows自带的IE浏览器,也试了Edge,都不弹

  • 提问者 慕粉3901834 #1
    知道问题所在已解决
    2018-08-31 18:09:26
guly 2018-08-31 13:51:42

你好,解决办法为切换一下浏览方式就行。如果是360的话,在右下角点切换浏览模式
如果是windows自带的IE浏览器,你进工具——internet选项——常规——更改网页在选项卡中的显示,进“设置”把从“以下位置的其他程序打开链接“选为”新窗口“,把上面那个选为”始终从新窗口中打开弹出窗口“,然后确定重启浏览器。建议使用不同浏览器测试下,祝学习愉快!

guly 2018-08-31 12:27:27

你好,没有弹框是因为input框编写错误,

<p><input type="submit" name="submit",value="提交",onclick="prom()" /></p>


 应该为:

<input type="submit" name="submit" value="提交" onclick="prom()" /></p>

如果解决您的问题请采纳,祝学习愉快!

  • 提问者 慕粉3901834 #1
    改完了还没有弹框,是浏览器阻止了弹框吗,怎么设置
    2018-08-31 12:54:17
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
PHP小白零基础入门
  • 参与学习           人
  • 提交作业       626    份
  • 解答问题       4930    个

想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师