首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cancel中的javascript警告框

cancel中的javascript警告框
EN

Stack Overflow用户
提问于 2017-05-04 14:21:58
回答 2查看 385关注 0票数 0

我有这个密码。它运行良好,但如果在第一次弹出时单击“取消”,则该框将继续运行。如果在第一次弹出时单击“取消”,我不知道如何将其转到下面的页面。

代码语言:javascript
复制
var numero= prompt ("introduce un numero")
    var resultado= parImpar(numero);
        alert ("el numero "+numero+" es "+resultado );
    
       
    
    function parImpar (numero){
       if (numero %2===0) {
          return "par" ;
       }
       else{
           return "impar" ;
       }
    }
    
    if (window.confirm ("Probemos otro numero ")){
     var numero= prompt ("Elegi");
     var resultado =parImpar (numero);
         alert("El numero "+numero+" es "+resultado );
        
    }else{
        
    }
代码语言:javascript
复制
body {
    background-color:pink;
}
h1 {
   font-weight:bold; 
}
p{
   font-weight:bolder ;
   font-family: Garamond;
}
代码语言:javascript
复制
<!DOCTYPE html>
<html>
    <head>
        <title>Page Title</title>
    </head>
    <body>
        <h1>First web! </h1>
            <p>Hi everyone! this is mi first ever page/program. I have been learning for a month now and i need it to understand some javascript functions. Im really fighting with them.</p>
            
    </body>
</html>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-04 14:29:22

您必须检查提示符是否返回null (单击cancel),以避免执行下一行代码,如下所示

代码语言:javascript
复制
var numero= prompt ("introduce un numero")
if (numero != null) {//Cancel clicked!
      var resultado= parImpar(numero);
      alert ("el numero "+numero+" es "+resultado );
}
票数 0
EN

Stack Overflow用户

发布于 2017-05-04 22:42:42

现在代码看起来是这样的。我错过了一个条件,但我不知道怎么做。抱歉的!我已经学了一个月了,我真的很挣扎!

代码语言:javascript
复制
var numero= prompt ("introduce un numero")
if (numero !== null) {//Cancel clicked!
      var resultado= parImpar(numero);
      alert ("el numero "+numero+" es "+resultado );
}else{


}

if (window.confirm ("Probemos otro numero ")){
 var numero= prompt ("Elegi");
 var resultado =parImpar (numero);
     alert("El numero "+numero+" es "+resultado );

}else{

}
function parImpar (numero){
   if (numero %2===0) {
      return "par" ;
   }
   else{
       return "impar" ;
   }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43785534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档