One function should work for both forms, my take on this:
Code:
<html>
<head>
</head>
<body>
<table border=1>
<tr><td>
<table border=1>
<tr><td>
<table border=1>
<form name=frmOne>
<tr><td>
Start Number: <input type=text Name=txtStart Size=15 >
</td><td>
End Number: <input type=text Name=txtEnd Size=15>
</td><td>
</td></tr>
</table>
<center>
<table border=1>
<tr><td>
Multiply By: <input type=text Name=txtTimes Size=15>
</td></tr>
</table>
<table border=1>
<tr><td>
<input type=button value="Times Table" onClick=calculate(this.form)>
</td></tr>
<table>
<table border=1>
<tr><td>
<input type=reset value="Reset">
</td></tr>
</table>
<table border=1>
<tr><td>
<textarea name=taOne rows=8 cold=60></textarea>
</td></tr>
</table>
</form>
</table>
<td valign=top>
<table border=1>
<tr><td>
<table border=1>
<form name=frmOne1>
<tr><td>
Start Number: <input type=text Name=txtStart Size=15 >
</td><td>
End Number: <input type=text Name=txtEnd Size=15>
</td><td>
</td></tr>
</table>
<center>
<table border=1>
<tr><td>
Multiply By: <input type=text Name=txtTimes Size=15>
</td></tr>
</table>
<table border=1>
<tr><td>
<input type=button value="Times Table" onClick="calculate(this.form);">
</td></tr>
<table>
<table border=1>
<tr><td>
<input type=reset value="Reset">
</td></tr>
</table>
<table border=1>
<tr><td>
<textarea name=taOne rows=8 cold=60></textarea>
</td></tr>
</table>
</form>
</table>
<script type="text/javascript">
function calculate(form) {
var start = form.txtStart.value, end = form.txtEnd.value, times = form.txtTimes.value, result, answer, i;
if(Number(start) && Number(end) && Number(times)){
start = Number(start);
end = Number(end);
times = Number(times);
result = form.taOne;
for(i = start; i <= end; i++){
answer = i * times;
result.value = result.value + (i + " times " + times + " = " + answer + "\n");
}
} else {
alert("Please enter numbers in the boxes");
}
}
</script>
</body>
</html>
Bookmarks