點(diǎn)擊取消時(shí),如何實(shí)現(xiàn)再提示輸入?

部分進(jìn)階已完成
2014-07-17
3 回答
舉報(bào)
0/150
提交
取消
2014-07-17
舉報(bào)
2014-08-23
先定義一個(gè)變量f=1,while循環(huán)判斷f的值,如果為1則執(zhí)行if(score!=null){文中判斷代碼每次判斷后f置0} else
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>prompt</title>
<script language="javascript">
function rec(){
var score; //score變量,用來(lái)存儲(chǔ)用戶(hù)輸入的成績(jī)值。
var f=1;
while(f){
score = prompt("請(qǐng)輸入您的成績(jī)!") ;
if(score!=null){
if(score>=90)
{
alert("你很棒!");
f=0;
}
else if(score>=75)
{
alert("不錯(cuò)吆!");
f=0;
}
else if(score>=60)
{
alert("要加油!");
f=0;
}
else
{
alert("要努力了!");
f=0;
}
}
else {
alert("請(qǐng)重新輸入成績(jī)!謝謝");
}
}
}
</script>
</head>
<body>
<form>
<input name="button" type="button" onClick="rec()" value="點(diǎn)擊我,對(duì)成績(jī)做評(píng)價(jià)!">
</form>
</body>
</html>
2014-07-19
后面的是score的值...直接賦一段字符段給score的
2014-07-18
你后面加了一段文字怎么就到輸入框了呢?