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

Valentinka, учись студент:
<form name="forma" style="width:400px;background:beige;">
	<fieldset>
		<legend>Цена за 1 литр бензина, руб</legend>
		<input type="text" name="price">
	</fieldset>
	<fieldset>
		<legend>Расход бензина на 100 км, л</legend>
		<input type="text" name="rate">
	</fieldset>
	<fieldset>
		<legend>Расстояние до пункта назначения, км</legend>
		<input type="text" name="distance">
	</fieldset>
	<fieldset>
		<legend>Поездка</legend>
		<input type="radio" name="way"><label> в один конец</label>
		<input type="radio" name="way" checked><label> в оба конца</label>
	</fieldset>
	<fieldset>
		<legend>Стоимость поездки составляет, руб</legend>
		<input type="submit" value="Вычислить">
		<input type="text" name="result" readonly>
		<input type="reset" value="Сброс">
	</fieldset>
</form>

<script>
document.forma.onsubmit = function() {
	var result = (this.distance.value / 100) * (this.price.value * this.rate.value) * (this.way[0].checked && 1 || 2);
	this.result.value = result.toFixed(2);
	return false;
}
</script>
Ответить с цитированием