HTMLに追加する小さな電卓があります。ものを選択するためのいくつかのドロップダウンがあり、人が送信ボタンを押したときに、HTMLの電卓の下に画像を表示したいと思います。document.write()でjavascript関数を使用してみましたが、ページ全体がクリアされます。送信ボタンがクリックされたときにのみページに画像を追加するjavascript関数を実行する方法はありますか?
これが私のコードの基本的な概要であり、私が問題を抱えている部分があります:
<html>
<head>
<script type="text/javascript">
function calc_rate() {
//code that displays a message after the submit button is hit
document.write("answer");
}
</script>
</head>
<body>
<table>
<tr>
<td class=rate_calc_label>Select Your Option Type:</td>
<td><select name="type1">
<option></option>
<option>1</option>
<option>2</option>
<option>3</option>
</select></td>
</tr>
<tr>
<td class=rate_calc_label>Select The Second Number:</td>
<td><select name="type2">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select></td>
</tr>
<tr>
<td><input type="submit" value="Submit" name="calc_button" onclick="calc_rate()"/></td>
<td></td>
</tr>
</table>
</body>
</html>
ある種の内部HTMLを使用することは可能でしょうか?それは私がストックオーバーフローで他の人から得たものですが、私はまだ少し混乱しています