慕斯卡4106679
2015-12-21 15:05
<!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("你的分数是多少?"); 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>
这里我想增加一个功能,如果输入的值不是数字型的数据,则不允许按确定,或者提示重新输入,怎么写呢?
少年,这个你就想多了,原生的prompt 是不支持数据验证,如果你想实现这个功能只能自己模拟一个这样的弹层。不要用原生的。
prompt 对话框是原生态的,你没有办法 在点击确认的时候不让它消失,除非你自己实现一个类似的弹出框
JavaScript入门篇
739817 学习 · 9566 问题
相似问题