You are on page 1of 5

<html>

<head>

<title> Student MarkSheet </title>

<script language = "Javascript">

function calculateresult()

with(window.document.student)

Total.value = parseInt(sub1.value) + parseInt(sub2.value) +


parseInt(sub3.value) + parseInt(sub4.value);

Average.value = parseFloat(Total.value/4);

if(parseInt(sub1.value >= 30) && (parseInt(sub2.value >= 30) &&


(sub3.value >= 30) && (sub4.value >= 30))

Result.value = "pass";

if(parseInt(Average.value) >= 75)

Grade.value = "Distinction";

else if(parseInt(Average.value) >= 60)

Grade.value = "First class";

else if(parseInt(Average.value) >= 50)

Grade.value= "Second class";

else

Grade.value= "Third class";

}
else

Result.value = "Fail";

Grade.value = "Nil";

</script>

</head>

<body>

<h3><center><font color ="red"> Student Mark Sheet Processing </font> </h3>

<form name = "student">

<table width=50% border=1>

<TR>

<TD>Register no</TD>

<TD><INPUT TYPE = "text" name = "regNo” value = " " size = 7></TD>

</TR>

<TR>

<TD>Name</TD>

<TD><INPUT TYPE= "text" name = "name’’ value = " " size = 20></TD>

</TR>

<TR>

<TD>Class</TD>

<TD> <INPUT TYPE = “TEXT” name = "class” value = " " size=7></TD>
</TR>

<TR>

<TD>subject1</TD>

<TD><INPUT TYPE = "TEXT" name = "sub1" value = 0 size=3></TD>

</TR>

<TR>

<TD>subject2</TD>

<TD><INPUT TYPE = “TEXT” name = "sub2" value = 0 size = 3></TD>

</TR>

<TR>

<TD>subject3 </TD>

<TD><INPUT TYPE = "TEXT" name = "sub3" value = 0 size = 3></TD>

</TR>

<TR>

<TD>subject4</TD>

<TD><INPUT TYPE = "Text" name = "sub4" value = 0 size = 3 onChange = calculateresult()> </TD>

</TR>

<TR>

<TD>Total</TD>

<TD><INPUT TYPE = "Text" name = "Total" value = " " size = 5></TD>

</TR>
<TR>

<TD>Average<LTD>

<TD><INPUT TYPE = "Text" name = "Average" value = " " size = 6></TD>

</TR>

<TR>

<TD>Result</TD>

<TD><INPUT TYPE = "Text" name = "Result" value =" " size = 7></TD>

</TR>

<TR>

<TD>Grade</TD>

<TD><INPUT TYPE = "TEXT" name = "Grade" value =" " size = 20></TD>

</TR>

</Table></Form></center>

</Body>

</html>

You might also like