Задать вопрос

Почему не работает javascript?

Изучаю JS, нашел урок, в котором создается простая таблица умножения (перемножаются два числа).
Вчера изучил написанное, что к чему в этом коде и оставил.

Сегодня написал все по памяти - не работает. Сверил и html, и js файлы с тем, что написал вчера - одно и то же, но то, что написал сегодня не работает. Наконец, скопипастил код из вчерашних файлов в новые, все равно не работает.

1) Не могли бы вы сказать, в чем же проблема?
Код html из неработающего файла:
<form name="forma1">
Длина <input type="text" name="t1" size="10"><br/><br/>
Ширина <input type="text" name="t2" size="10"><br/><br/>
<input type="button" name="button" value="Вычислить" onClick="areaRect();"><br/><br/>
Площадь <input type="text" name="res" size="10"><br/><br/>
<input type="button" name="button" value="Сброс" onClick="reset();">
</form>


Код JS из неработающего файла:
function areaRect(){
	var a=document.forma1.t1.value;
	var b=document.forma1.t2.value;
	var s=a*b;
	document.forma1.res.value=s;
}
function reset(){
	document.forma1.res.value=" ";
}


2) В уроке не было сказано про кнопку "Сброс". Решил сделать сам и написал так:
function reset(){
	document.forma1.res.value=" ";
}

Допустимо ли так писать или это неправильно?
  • Вопрос задан
  • 2556 просмотров
Подписаться 5 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
pavel_salauyou
@pavel_salauyou
Symfony2 & Angular разработчик
document.forma1.reset();

Проблему можно посмотреть в консоли браузера.
Ответ написан
@rinatoptimus Автор вопроса
Пробовал подключать так:
<script type="text/javascript" src="js/script.js"></script>

предварительно положив скрипт в папку js.
И так тоже:
<script type="text/javascript" src="script.js"></script>

положив файлы и html, и джаваскрипт в одну папку.
Ответ написан
Все работает!

Но мне кажется урок устаревший, т.к. к элементам формы так обращаться я бы не рекомендовал.

А кнопку сброса делать через js нет никакой необходимости, потому что есть
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 04:08
6000 руб./за проект
21 янв. 2025, в 23:55
20000 руб./за проект
21 янв. 2025, в 23:35
80000 руб./за проект