Valentinka, почему опять нет закрывающего тэга
</p> , тэги пиши в нижнем регистре, и не забывай округлять результат до нужного знака и соответственно выводить этот результат куда то... При
onsubmit возвращай ложь
return false, иначе произойдет отправка формы и страница перезагрузится...
document.write('\
<h1>Подсчет стоимости конфет</h1>\
<form name="forma">\
<p>Введите цену за килограмм <input type="text" name="price"></p>\
<p>Введите вес в граммах <input type="text" name="gram"></p>\
<p><input type="submit" value="Вычислить сумму"></p>\
<p>Стоимость покупки составляет <input type="text" name="sum"></p>\
</form>\
');
document.forma.onsubmit = function() {
var sum = this.price.value * this.gram.value / 1000;
this.sum.value = sum.toFixed(2);
return false;
};