编写一个HTML文件,要求运用Javascript代码,对用户输入的测试成绩给予评价,成绩60分一下为不合格、60—7

编写一个HTML文件,要求运用Javascript代码,对用户输入的测试成绩给予评价,成绩60分一下为不合格、60—70为合格,70—80为中等,80—90为良好、90—... 编写一个HTML文件,要求运用Javascript代码,对用户输入的测试成绩给予评价,成绩60分一下为不合格、60—70为合格,70—80为中等,80—90为良好、90—100为优秀、100分为满分。具体如下;
1、 页面上设计【提交】按钮、【重置】按钮、【成绩录入】文本框、【成绩显示与评价】文本框。
2、 自定义一个Javascript函数,名称为cmdok_onclick(),其内部使用if…else语句。
3、 当用户单击提交按钮时,由cmdok_onclick()函数根据录入的成绩(0—100)进行评价,当用户输入非法时,用alert对话框提示
展开
 我来答
麦粒橙
2010-12-22 · TA获得超过137个赞
知道答主
回答量:48
采纳率:100%
帮助的人:29.4万
展开全部
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>算分数</title>
<script>
function cmdok_onclick(){
var score = document.getElementById("score");
var result = document.getElementById("result");
if(score.value<60) result.innerHTML="不合格";
else if(score.value<70) result.innerHTML="合格";
else if(score.value<80) result.innerHTML="中等";
else if(score.value<90) result.innerHTML="良好";
else if(score.value<100) result.innerHTML="优秀";
else if(score.value==100) result.innerHTML="满分";
else {
alert("输入错误");
score.value="";
}
}
</script>
</head>
<body>
<form name="form1" method="post" action="" onSubmit="cmdok_onclick();return false;">
成绩录入:<input type="text" id="score" onBlur="checkScore();" /><br/>
成绩显示与评价:<label id ="result" ></label><br/>
<input value="提交" type="submit">
<input value="重置" type="reset">
</form>
</body>
</html>
泪无痕帆
推荐于2017-11-23 · TA获得超过219个赞
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:105万
展开全部
<html>
<head>
<title>assessment.html</title>
<script type="text/javascript">
function cancel() {
document.form1.scores.value = "";
document.form1.assessment.value = "";
}
function cmdok_onclick() {
var scores = document.form1.scores.value;
if (scores < 0 || scores > 100) {
alert("请输入百分制成绩!");
} else if (scores < 60) {
document.form1.assessment.value = "不及格——E";
} else if (scores < 70) {
document.form1.assessment.value = "合格——D";
} else if (scores < 80) {
document.form1.assessment.value = "中等——C";
} else if (scores < 90) {
document.form1.assessment.value = "良好——B";
} else if (scores < 100) {
document.form1.assessment.value = "优秀——A";
} else {
document.form1.assessment.value = "满分——Good";
}
}
</script>
</head>
<body>
<form action="" name="form1">
成绩录入:
<input type="text" name="scores">
<br />
成绩等级:
<input type="text" name="assessment">
<br />
<input type="button" name="提交" value="提交" onClick="cmdok_onclick()">
<input type="button" name="重置" value="重置" onClick="cancel()">
</form>
</body>
</html>

参考资料: 0.0

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wudidzwj
2010-12-22 · TA获得超过4016个赞
知道小有建树答主
回答量:1162
采纳率:0%
帮助的人:1042万
展开全部
<html>
<head>
<script language="javascript">
function testScore(){
var score=document.getElementById("textScore").value;
if(score==""){//判断输入不为空
alert("请输入成绩");
}else if(isNaN(score)){//判断输入格式是否有效
alert("请输入数字成绩");
}else{
var numScore=Number(score);
if(numScore<0){
alert("哥们。。你要努力了。。连零分都不到。。");
}else if(numScore>=0 && numScore<60){//60分以下不及格
alert("不及格");
}else if(numScore>=60 && numScore <85){//60分至85分及格
alert("及格");
}else if(numScore>=85 && numScore<=100){//85分至100分优秀
alert("优秀");
}else if(numScore>100){//满分溢出
alert("哇塞,难道阁下已经到达超越满分100分的境界?");
}
}
}
</script>
</head>
<body>
<input type="text" id="textScore" />
<input type ="button" value="Test" onclick="testScore();" />
</body>
</html>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zrj531
2010-12-22 · TA获得超过104个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:189万
展开全部
这不是很简单嘛!用js先取得用户输入的测试成绩!然后判断嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式