What am I doing wrong?
The program works until I try to add the validation.
BTW there are more functions beside m_to_k
Code:function validator()
var MINNUM = <1;
var MAXNUM = >1000000;
//Validate the inputted meters
while((isNaN(meters)) || (meters < MINNUM) || (meters > MAXNUM))
{
alert("Invalid digit entered. Must be between 1 & 1000000.");
return result;
};
var report = function(meters,kilometers)
{
document.getElementById("result").innerHTML = //"result" gets sent to the HTML page where it is being asked for
meters + " meters are equal to " + kilometers + " kilometers";
//is just the text that will show up on the monitor. meters + is what the user typed in. The space after the quotations will insert what was typed in by the user then the text shows up (meters are equal to). + kilometers + inserts the caculation below. The space after the quotations will insert what was caculated. Then the text shows up (kilometers).
};
document.getElementById("m_to_k").onclick = function() // after the user types in the digits the user will click on the button of choice which will preform the caculation below.
{
var meters = document.getElementById("distance").value; //meters will be equal to what the user typed in and be sent to report
var kilometers = (meters *.001); //kilometers will be equal to the caculation in parenthises and will send it to report
report(meters, kilometers); //this report has the information of the digits that were entered (meters) plus the caculation (kilometers) that will be grabbed by the HTL page to be displayed.
};

