我似乎可以找到我错误理解的部分,因为它不会显示我想要的结果.请帮忙! [英] I can seem to find which part i have wrongly understand because it wont show the my desired result.Please help!!
本文介绍了我似乎可以找到我错误理解的部分,因为它不会显示我想要的结果.请帮忙!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
<head>
<script type="text/java script">
function fgr()
{
var a=parseFloat(document.form1.i3.value);
var b=parseFloat(document.form1.i4.value);
var c=parseFloat(document.form1.i5.value);
var d=parseFloat(document.form1.i6.value);
var e=parseFloat(document.form1.i7.value);
var f=(.2*a+.2*b+.2*c+.4*d4);
document.write i7.value=f
}
</script>
<tr>
<td align="center" colspan="1" style="color:blue;background-color:ffffff;font-size:0.9em;font-weight:bold;">Student Form</td>
<form name="Student Form" id="form1" style="margin-left:10%; width:40%; margin-right:50%"; text-align:left">
</head>
<body>
Name:
<input name="i1" id="i1" type="text" size="35" />
<br /><br />
Year Level:
<input name="i2" id="i2" type="text" size="35" />
<br /><br />
Prelim:
<input name="i3" id="i3" type="text" size="35" />
<br /><br />
Midterm:
<input name="i4" id="i4" type="text" size="35" />
<br /><br />
Prefinal:
<input name="i5" id="i5" type="text" size="35" />
<br /><br />
Finals :
<input name="i6" id="i6" type="text" size="35" />
<br /><br />
<br>Calculate<br />
<input name="b1" id="b1" type="button" value="Calculate Grade" onclick="fgr()" />
<br /><br />
Final Grade:
<input name="i7" id="i7" type="text" size="35" />
</form>
</body>
</html></br></tr>
推荐答案
您的标签顺序错误:
You have your tags in teh wrong order:
<form name="Student Form" id="form1" style="margin-left:10%; width:40%; margin-right:50%"; text-align:left">
</head>
<body>
...
</form>
</body>
移动form
标记:
Move the form
tag:
</head>
<body>
<form name="Student Form" id="form1" style="margin-left:10%; width:40%; margin-right:50%"; text-align:left">
...
</form>
</body>
function fgr()
{
var a=parseFloat(document.form1.i3.value);
var b=parseFloat(document.form1.i4.value);
var c=parseFloat(document.form1.i5.value);
var d=parseFloat(document.form1.i6.value);
var e=parseFloat(document.form1.i7.value);
var f=(.2*a+.2*b+.2*c+.4*d4);
// First fetch the element where we want to output the result and then write the value into it.
var outputElement = document.getElementById("i7");
outputElement.value = f;
}
希望这对您有所帮助.
干杯!
Hope this helps you some.
Cheers!
这有效
This Works
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<script type="text/javascript" language="javascript">
function fgr()
{
var a=parseFloat(document.Student_Form.i3.value);
var b=parseFloat(document.Student_Form.i4.value);
var c=parseFloat(document.Student_Form.i5.value);
var d=parseFloat(document.Student_Form.i6.value);
var e=parseFloat(document.Student_Form.i7.value);
var f=(.2*a+.2*b+.2*c+.4*d);
alert(f);
document.forms['Student_Form'].elements['i100'].value = f;
}
</script>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Test</title>
</head>
<body>
<form name="Student_Form" id="form1" style="margin-left:10%; width:40%; margin-right:50%"; text-align:left">
<table width="100%" border="1">
<tr>
<td>Name:</td>
<td><input name="i1" id="i1" type="text" size="35" /></td>
</tr>
<tr>
<td>Year Level:</td>
<td><input name="i2" id="i2" type="text" size="35" /></td>
</tr>
<tr>
<td>Prelim:</td>
<td><input name="i3" id="i3" type="text" size="35" /></td>
</tr>
<tr>
<td>Midterm:</td>
<td><input name="i4" id="i4" type="text" size="35" /></td>
</tr>
<tr>
<td>Prefinal:</td>
<td><input name="i5" id="i5" type="text" size="35" /></td>
</tr>
<tr>
<td>Finals :</td>
<td><input name="i6" id="i6" type="text" size="35" /></td>
</tr>
<tr>
<td> </td>
<td><input name="b1" id="b1" type="button" value="Calculate Grade" onclick="fgr()" /></td>
</tr>
<tr>
<td>Final Grade:</td>
<td><input name="i7" id="i7" type="text" size="35" /></td>
</tr>
<tr>
<td>RESULT:</td>
<td><input name="i100" id="i100" type="text" size="35" /></td>
</tr>
</table>
</form>
</body>
</html>
*检查您的方程式,查看从i7读取的方程式并将结果写入i7?
*您的方程式中有一个可变的d4,它来自何处?
*我在下面的示例中添加了一个新字段以显示结果,请随时进行修改
* check your equation, looks your reading from i7 for the equation and writting the result to i7?
* you have a vaiable d4 in your equation and where does it come from ?
* i have added a new field in the example below to display the result, please feel free to amend
这篇关于我似乎可以找到我错误理解的部分,因为它不会显示我想要的结果.请帮忙!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文