много форм один обработчик
Люди добрые помогите! Почему скрипт:
<script> function calc(par){ type = document.cl_form.type.value; amount = document.cl_form.amount.value; amount2 = document.cl_form.amount2.value; //var summ; summ = Number(type) * Number(amount) + Number(amount2); document.cl_form.summ.value=summ; return false; } </script> работает только с одной формой: <form name="cl_form"> <p> <select name="type" id="type" onchange="calc(this.value);"> <option selected value="5500">Дуб</option> <option value="5300">Ясень</option> <option value="4900">Бук</option> <option value="4700">Лиственница</option> <option value="4500">Берёза</option> <option value="4300">Кедр</option> </select> </p> <p> <select name="amount" id="amount" onchange="calc(this.value);"> <option selected value="1">300*400</option> <option value="1.33">400*500</option> <option value="1.78">500*600</option> </select> </p> <p> <select name="amount2" id="amount2" onchange="calc(this.value);"> <option selected="selected" value="0">Нет</option> <option value="700">Да</option> </select> </p> <p> <input value="5500" name="summ" readonly="readonly" maxlength="10" size="5" type="text"> </p> </form> Добавляю вторую, точно такую же и всё перестаёт работать. Как правильно написать обработчик? |
Часовой пояс GMT +3, время: 23:15. |