请高手帮我写两个网页 我参考下 自己写了一下午都还是有错误
1.页面有两个输入框 第一个要求输入学生的成绩 在第二个方框输出等级优(90含以上)良(80分以上)中(60分以上)差(60一下)
2.三个输入框输入三角形的三条边长,判断是否能构成三角形,若可以则输出一个三角形。
谢谢了
1.页面有两个输入框 第一个要求输入学生的成绩 在第二个方框输出等级优(90含以上)良(80分以上)中(60分以上)差(60一下)
2.三个输入框输入三角形的三条边长,判断是否能构成三角形,若可以则输出一个三角形。
谢谢了
解决方案 »
- tomcat集群两个项目发送数据的问题
- jQuery小问题,让字体闪烁
- 请教关于jdbc setStirng() 出现乱码的问题!!!!!!!
- 关于table表格线显示问题。。。。。。
- ASP循环,谁能帮我解决?怎么找不到答案阿!
- 一个银行全部卡号,和一个用前后6位中间用*表示判断是否相等的问题??????????
- 如何实现创建新聊天室的功能?请教各位大虾~~
- 如何在Jsp中取得JavaScrip函数的返回值!在线等,急!!!!
- Linux下配Apache+Tomcat的问题,现在其他都正常,就是不能把应用配在网站根下面(/)只能配在虚拟目录下面,比如/test,请教
- 求教代码。急。
- 我在jsp中编辑word时,遇到了一个问题
- 怎么才可以学好JAVA
function f1(input){
var oEvent=window.event?window.event:arguments[0];
if(!input.value){
alert("请输入成绩!");return;
}
var rank=document.getElementById("rank");
if(input.value>=90){
rank.value="优秀"
}else if(input.value>=80&&input.value<90){
rank.value="良好"
}else if(input.value>=60&&input.value<80){
rank.value="一般"
}else if(input.value<60){
rank.value="太差"
}
}
</script>
请输入成绩:<input type="text" name="score" id="score" onkeydown="f1(this)"><input type="text" name="rank" id="rank" readonly="true">
function check(){
var line1=document.getElementById("line1").value;
var line2=document.getElementById("line2").value;
var line3=document.getElementById("line3").value;
if(line1+line2>line3&&line1+line3>line2&&line3+line2>line1){
alert("能构成三角形!");
}else{
alert("不能构成三角形!");
}
}
</script>
<input type="text" name="line1" id="line1"><br>
<input type="text" name="line2" id="line2" ><br>
<input type="text" name="line3" id="line3" ><br>
<input type="button" value="判断是否构成三角形"onclick="check()">
var oEvent=window.event?window.event:arguments[0];
if(oEvent.keyCode!=13)return;这一句加上
<head>
<title>判断成绩等级</title>
<script language="JavaScript">
<!--
//检验是否为实数
function checknum(str)
{
if(str.match(/^\-?([1-9]\d*|0)(\.\d*)?$/ )!=null)
{
return true;
}
else
{
return false;
}
}
function grade() {
//定义变量储存分数
var str = document.getElementById("str").value;
if(!checknum(eat))
{alert("eat不是实数");return;}
if (str< 0 || str > 100) {document.write("您输入的分数超出了范围")}
else if (str >= 90 && str <= 100) {document.write("恭喜!您的成绩等级为优!")}
else if (str > = 80 && str < 90) {document.write=("您的成绩等级为良!继续努力!")}
else if (str >=60 && str < 80) {document.write("您的成绩为等级中!要努力!")}
else {document.write("您的成绩等级为差!加油!")}
</script>
</head>
<body>
<center>此网页用来判断成绩等级。欢迎使用!</center>
<br><br><br><br><br>
请在此处输入您的分数:<input type="text" size =10 name="str" id="str"> <br>
<input type="button" onclick="checkgrade()" value="计算"/>
</body>
</html>
这样写的有什么不对?
我把代码改过来了 你自己对照吧 <html>
<head>
<title>判断成绩等级 </title>
<script language="JavaScript">
<!--
//检验是否为实数
function checknum(str)
{
if(str.match(/^\-?([1-9]\d*|0)(\.\d*)?$/ )!=null)
{
return true;
}
else
{
return false;
}
}
function grade() {
//定义变量储存分数
var str = document.getElementById("str").value;
if(!checknum(str))
{
alert(str+"不是实数");
return;
} if(str < 0 || str > 100){
document.write("您输入的分数超出了范围");
}else if(str >= 90 && str <= 100){
document.write("恭喜您的成绩等级为优");
}else if(str >= 80 && str < 90){
document.write("您的成绩等级为良继续努力");
}else if(str >=60 && str < 80){
document.write("您的成绩为等级中要努力");
}else{
document.write("您的成绩等级为差加油");
}
}
</script>
</head>
<body>
<center>此网页用来判断成绩等级。欢迎使用! </center>
<br> <br> <br> <br> <br>
请在此处输入您的分数: <input type="text" size =10 name="str" id="str"> <br>
<input type="button" onclick="grade()" value="计算"/>
</body>
</html>