2016-07-01 12 views
-3

私のコードにバグがあり、見つけられません。JSのIf-else文

var pass = prompt("Please enter your password"); 
 
var lung = pass.length; 
 
var gutlng = 0; 
 

 
document.getElementById("lungime").innerHTML = 
 
     "Your password has " + lung + " characters"; 
 

 

 
if(lung== 0){ 
 
    document.getElementById("check").innerHTML = "Please enter a relevant password." 
 
    gutlng = 0; 
 
} 
 

 
if(lung== 1){ 
 
    document.getElementById("check").innerHTML = "Please enter a relevant password." 
 
    gutlng = 0; 
 
} 
 

 
if(lung<8 && lung!=1 && lung!=0){ 
 
    document.getElementById("check").innerHTML = "It is a bit to short. Please try again."; 
 
    gutlng = 0; 
 
} 
 

 
if(lung>8 && lung<20){ 
 
    document.getElementById("check").innerHTML = "It is perfect! Proceed to the next step!" 
 
    gutlng = 1; 
 
} 
 

 
if(lung>20){ 
 
    document.getElementById("check").innerHTML = "It is too long. PLease try again" 
 
    gutlng = 0; 
 
} 
 
    
 
var fb = 0; 
 
var tw = 0; 
 
var sc = 0; 
 
var yh = 0; 
 
var gm = 0; 
 
var is = 0; 
 

 
if(gutlng == 1){ 
 
    var fb = 1; 
 
    var tw = 1; 
 
    var sc = 1; 
 
    var is = 1; 
 
    var yh = 1; 
 
    var gm = 1; 
 
} 
 
     
 
if(gutlng == 0){ 
 
    var fb = 0; 
 
    var tw = 0; 
 
    var sc = 0; 
 
    var is = 0; 
 
    var yh = 0; 
 
    var gm = 0; 
 
} 
 

 
if(fb == 1){ 
 
    document.getElementById("fb").innerHTML = "GOOD"; 
 
     
 
    if(fb == 0){ 
 
     document.getElementById("fb").innerHTML = "NOT GOOD"; 
 
} 
 

 
if(tw == 1){ 
 
    document.getElementById("tw").innerHTML = "GOOD"; 
 
} 
 

 
if(tw == 0){ 
 
    document.getElementById("tw").innerHTML = "NOT GOOD"; 
 
} 
 

 
if(sc == 1){ 
 
    document.getElementById("sc").innerHTML = "GOOD"; 
 
} 
 

 
if(sc == 0){ 
 
    document.getElementById("sc").innerHTML = "NOT GOOD"; 
 
} 
 

 
if(is == 1){ 
 
    document.getElementById("is").innerHTML = "GOOD"; 
 
} 
 

 
if(is == 0){ 
 
    document.getElementById("is").innerHTML = "NOT GOOD"; 
 
} 
 

 
if(yh == 1){ 
 
    document.getElementById("yh").innerHTML = "GOOD"; 
 
} 
 
     
 
if(yh == 0){ 
 
    document.getElementById("yh").innerHTML = "NOT GOOD"; 
 
} 
 

 
if(gm == 1){ 
 
    document.getElementById("gm").innerHTML = "GOOD"; 
 
} 
 
     
 
if(gm == 0){ 
 
    document.getElementById("gm").innerHTML = "NOT GOOD"; 
 
}

私はそれを修正しようとしましたが、バグがappeear doesen't。

+5

'thisPost.quality.innerHTML = "NOT GOOD";); –

+3

「歓声」のスパミングが自動ポストフィルタを通過するもの。それをしないでください。 – Magisch

+3

ようこそスタックオーバーフロー! [ツアー]を見て周りを見て、[ヘルプ]、特に[*良い質問をするにはどうすればいいですか?*](/ help/how-to-ask) –

答えて

0

最初の問題は、if(fb == 1){ステートメントを閉じていないことです。 閉じ括弧を追加すると、構文エラーが解決されると思います。

+0

まだ解決されていません。 : –

+0

あなたの実際の問題は何ですか?元の質問には文脈のないバグがあります。 –

0

あなたはそれは私がすべてのエラーのためにさらにチェックしていません

if(fb == 1){ 
      document.getElementById("fb").innerHTML = "GOOD"; 
} 

あるべき声明

if(fb == 1){ 
      document.getElementById("fb").innerHTML = "GOOD"; 

後に括弧を閉じていませんでした。うまくいけば、これはそれです。 より多くのエラーがある場合、私は彼らのお手伝いをさせていただきます:)

+0

私は中括弧を閉じましたが、パスワードを入力した後、「良い」または「いいえ」は表示されません: –

1

var pass = prompt("Please enter your password"); 
 
\t var lung = pass.length; 
 
\t var gutlng = 0; 
 
\t document.getElementById("lungime").innerHTML = 
 
     "Your password has " + lung + " characters"; 
 

 

 
     if(lung== 0){ 
 
     \t document.getElementById("check").innerHTML = "Please enter a relevant password." 
 
     \t gutlng = 0; 
 
     } \t 
 
     if(lung== 1){ 
 
     \t document.getElementById("check").innerHTML = "Please enter a relevant password." 
 
     \t gutlng = 0; 
 
     } 
 
     if(lung<8 && lung!=1 && lung!=0){ 
 
     document.getElementById("check").innerHTML = "It is a bit to short. Please try again."; 
 
      gutlng = 0; 
 
     } 
 

 
     if(lung>8 && lung<20){ 
 
     \t document.getElementById("check").innerHTML = "It is perfect! Proceed to the next step!" 
 
     \t gutlng = 1; 
 
     } 
 

 
     if(lung>20){ 
 
     \t document.getElementById("check").innerHTML = "It is too long. PLease try again" 
 
     \t gutlng = 0; 
 
     } 
 

 
     
 
    var fb = 0; 
 
\t var tw = 0; 
 
\t var sc = 0; 
 
\t var yh = 0; 
 
\t var gm = 0; 
 
\t var is = 0; 
 
    
 

 
     if(gutlng == 1){ 
 
     \t var fb = 1; 
 
     \t var tw = 1; 
 
     \t var sc = 1; 
 
     \t var is = 1; 
 
     \t var yh = 1; 
 
     \t var gm = 1; 
 
     } 
 
     
 
     if(gutlng == 0){ 
 
     \t var fb = 0; 
 
     \t var tw = 0; 
 
     \t var sc = 0; 
 
     \t var is = 0; 
 
     \t var yh = 0; 
 
     \t var gm = 0; 
 
     } 
 

 
     if(fb == 1){ 
 
     \t document.getElementById("fb").innerHTML = "GOOD"; 
 
     } 
 
     if(fb == 0){ 
 
     \t document.getElementById("fb").innerHTML = "NOT GOOD"; 
 
     } 
 

 
     if(tw == 1){ 
 
     \t document.getElementById("tw").innerHTML = "GOOD"; 
 
     } 
 
     if(tw == 0){ 
 
     \t document.getElementById("tw").innerHTML = "NOT GOOD"; 
 
     } 
 

 
     if(sc == 1){ 
 
     \t document.getElementById("sc").innerHTML = "GOOD"; 
 
     } 
 
     if(sc == 0){ 
 
     \t document.getElementById("sc").innerHTML = "NOT GOOD"; 
 
     } 
 

 
     if(is == 1){ 
 
     \t document.getElementById("is").innerHTML = "GOOD"; 
 
     } 
 
     if(is == 0){ 
 
     \t document.getElementById("is").innerHTML = "NOT GOOD"; 
 
     } 
 

 
     if(yh == 1){ 
 
     \t document.getElementById("yh").innerHTML = "GOOD"; 
 
     } 
 
     if(yh == 0){ 
 
     \t document.getElementById("yh").innerHTML = "NOT GOOD"; 
 
     } 
 

 
     if(gm == 1){ 
 
     \t document.getElementById("gm").innerHTML = "GOOD"; 
 
     } 
 
     if(gm == 0){ 
 
     \t document.getElementById("gm").innerHTML = "NOT GOOD"; 
 
     }

0
<div class="cap"> 
<p class="textimp">Developed by VLAD</p> 
<p id='lungime' class="textimp"></p> 
<p id='check' class="textimp"></p> 
</div> 
<div class='poza'> 
<p class='inviz'>d</p> 
</div> 
<div class='check'> 
<p class='textimp'>FACEBOOK-</p><p class='textimp' id='fb'></p> 
<p class='textimp'>TWITTER-</p><p class='textimp' id='tw'></p> 
<p class='textimp'>SNAPCHAT-</p><p class='textimp' id='sc'></p> 
<p class='textimp'>INSTAGRAM-</p><p class='textimp' id='is'></p> 
<p class='textimp'>YAHOO-</p><p class='textimp' id='yh'></p> 
<p class='textimp'>GMAIL-</p><p class='textimp' id='gm'></p> 

</div> 

編集:これは私の体である