關于js入門篇第2-4節課prompt的疑問
我想增加一個在未輸入內容點擊確定時出現“你未輸入成績”的選項,該如何做呢?
此外我還想要所有選項在點擊取消時出現“你點擊了取消”這樣的情況又該怎么操作,可以實現嗎?
求大神幫忙,我試了好多次了,都會出現各種各樣的問題,無法兩者同時實現。
我想增加一個在未輸入內容點擊確定時出現“你未輸入成績”的選項,該如何做呢?
此外我還想要所有選項在點擊取消時出現“你點擊了取消”這樣的情況又該怎么操作,可以實現嗎?
求大神幫忙,我試了好多次了,都會出現各種各樣的問題,無法兩者同時實現。
2016-03-31
舉報
2016-03-31
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>prompt</title>
? <script type="text/javascript">
? function rec(){
var score; //score變量,用來存儲用戶輸入的成績值。
score = prompt("請輸入分數","60");
? ? if (score == null) {
document.write("你點擊了取消"); ? ??
? ? }?
else if(score=="")
{
document.write("你未輸入成績");
}
else if(score>=90)
{
? document.write("你很棒!");
}
else if(score>=75)
? ? {
? document.write("不錯吆!");
}
else if(score>=60)
? ? {
? document.write("要加油!");
? ? }
? ? else
{
? ? ? ?document.write("要努力了!");
}
? }
? </script>
</head>
<body>
? ? <input name="button" type="button" onClick="rec()" value="點擊我,對成績做評價!" />
</body>
</html>
2016-03-31
【更正一下筆誤】添加了兩個判斷語句:1.先判斷是否點擊了取消:如果點擊取消,則prompt返回null,所以添加if(score?==?null){輸出“你點擊了取消”} 2.判斷成績是否為空:else if(score?==?0){輸出“你未輸入成績”} ? ? ?注意:這個判斷相等是==(兩個=);一個=表示賦值。
代碼如下,沒有變化
2016-03-31
我也嘗試了一下··確實搞不定
2016-03-31
可以實現,可是現在我也不會 (??????)?? 加油