Вы можете сделать это почти идентично с помощью переключателей
<input type="radio" name="group1" value="Milk" onClick="CalculateTotal(this.form)" > Milk<br>
<input type="radio" name="group1" value="Butter" onClick="CalculateTotal(this.form)" > Butter<br>
Второй вопрос, очень легко сделать.
Поместите пустой тег div с идентификатором, где вы хотите показать результаты. T
Затем просто вставьте значения в тег div в виде текста, используя JavaScript ниже после завершения вычислений.
var output= document.getElementById("outputDiv")
output.innerText = {value of CalculateTotal()}
РЕДАКТИРОВАТЬ: Запрошенный пример
<script>
function CalculateTotal(myForm)
{
//do your calculations here
//...
//...
var text = //put whatev here that will be the output
var output= document.getElementById("outputDiv")
output.innerText = text;
}
</script>
<body>
<input type="radio" name="group1" value="1" onClick="CalculateTotal(this.form)" > Yes<br>
<input type="radio" name="group1" value="2" onClick="CalculateTotal(this.form)" > No<br>
<div id="outputDiv"></div>