Показать сообщение отдельно
  #20 (permalink)  
Старый 17.12.2013, 17:24
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

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;
};

Последний раз редактировалось Rise, 17.12.2013 в 17:29.
Ответить с цитированием