prompt問題
<!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("你的分數(shù)是多少?"); ????if(score?instanceof?in) ????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>
這里我想增加一個功能,如果輸入的值不是數(shù)字型的數(shù)據(jù),則不允許按確定,或者提示重新輸入,怎么寫呢?
2015-12-21
少年,這個你就想多了,原生的prompt 是不支持數(shù)據(jù)驗證,如果你想實現(xiàn)這個功能只能自己模擬一個這樣的彈層。不要用原生的。
2015-12-21
prompt 對話框是原生態(tài)的,你沒有辦法 在點擊確認的時候不讓它消失,除非你自己實現(xiàn)一個類似的彈出框