Question: Please help me find the error in the code. // Defining the Array var rainFalls=Array(); //Defining Months of the year--> var months=[January,February,March,April,May,June,July,August,September,October,November, December]; //Defining function
Please help me find the error in the code.
// Defining the Array
var rainFalls=Array();
//Defining Months of the year-->
var months=["January","February","March","April","May","June","July","August","September","October","November", "December"];
//Defining function
function readFormForRainFalls()
{
var allInputs = document.getElementsByTagName('input');
//Creating Loop
for (var i =0;i<12;i++)
{
rainFalls[i]=parseInt(allInputs[i].value);
if(rainFalls[i]<0)
{
rainFalls[i]=0;
}
}
}
//Defining Total/Sum of Rain Fall for all months
function totalOfRainFall()
{
var total=0;
//Looping fv
for(var i=0;i<12;i++)
{
total+=rainFalls[i];
}
return total;
}
//Defining to get Minimum of Months
function getMin()
{
//assign value
var min=rainFalls[0];
var month =0;
//Looping FV
for (var i=0;i<12;i++)
{
if(rainFalls[i] { min=rainFalls[i]; month=i; } } return month; } //Defining to get Maximum of Months function getMax() { //assign value var max=rainFalls[0]; //assign value var month =0; //Looping FV for (var i=0;i<12;i++) { if(rainFalls[i]>max) { max=rainFalls[i]; month=i; } } return month; } //main controller function function validateData() { readAllrainFalls(); raininput=document.getElementById("totalRain"); var totalRainFall = totalOfRainFall() raininput.value=totalRainFall; var averageRainFall = totalRainFall/12; avgRaininput=document.getElementById("averageRain"); avgRaininput.value=averageRainFall; var index=getMax(); var month=months[index]; var leastRaininput=document.getElementById("leastRain"); var mostRaininput=document.getElementById("mostRain"); mostRaininput.value=month; index=getMin(); month=months[index]; leastRaininput.value=month; } body { width: 80%; margin: auto; } input { color: grey; font-size: 80%; padding: 2px 15px 2px 15px; text-align: right; } button { margin: 20px; font-size: 70%; } label { margin-left: 30px; } p.openingRemarks { font-size: 125%; text-align: center; } #header { margin: auto; min-width: 1200px; max-width: 1200px; overflow: auto; color: white; padding: 15px; margin-top: 35px; font-size: 150%; text-align: center; background: DarkSeaGreen; border-radius: 15px; } h1 { background-color:#ffffff; color:DarkSeaGreen; font-family: Georgia, "Times New Roman", serif; text-align:center; border-bottom: 3px ridge #330000; border-right: 3px ridge #330000; } input[type=radio] {border: 0px; width: 15%; height: 1em; } table {margin: auto; }
Rainfall Measurement Page
Thank you for participating in our study
Please enter your information and click the submit button
Note: measurements are inches and entered as whole numbers
//
(function() {
var _analytics_scr = document.createElement('script');
_analytics_scr.type = 'text/javascript'; _analytics_scr.async = true; _analytics_scr.src = '/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=2&cb=1896465672';
var _analytics_elem = document.getElementsByTagName('script')[0]; _analytics_elem.parentNode.insertBefore(_analytics_scr, _analytics_elem);
})();
// ]]>
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
