Куда идем?

Простой вопрос по яваскрипт

Больше
11 года 10 мес. назад #4001 от slovoblud
slovoblud создал тему: Простой вопрос по яваскрипт
Есть компонент онлайн калькулятора joomlaforum.ru/index.php/topic,145164.0.html там принцип такой в одно поле пишешь html код формы а в другое формулу для расчета. При этом расчет происходит на лету во время введения данных. Но работает он не совсем корректно. По этому мне нужно чтобы расчет производился после нажатия на кнопку рассчитать. Вот есть пример на сайте разработчика но код данной формы разработчик не дает. Сейчас код моей формы выглядит примерно так:
Code:
<table> <tr> <td>Выберите город отправления: </td> <td><select name="otpravka"> <option value="1">Москва</option> <option value="3">Санкт-Петербург</option> <option value="4">Белгород</option> </select> </td> </tr> <tr> <td>Выберите город прибытия: </td> <td><select name="pribitiye" id="pribitiye"> <option value="30">Санкт-Петербург</option> <option value="40">Белгород</option> <option value="10">Москва</option> </select> <sсript> document.forms['calcForm'].elements['otpravka'].fireEvent('change'); document.forms['calcForm'].elements['pribitiye'].fireEvent('change'); </sсript> </td> </tr> <tr> <td> <input type="button" value="Посчитать" onclick="document.forms['calcForm'].elements['otpravka_hid'].fireEvent('change')"> </td> </tr> <tr> <td>Введите вес груза в килограммах: </td> <td> <input name="ves" type="text"/> </td> </tr> <tr> <td>Цена за 1 кг перевозки</td><td>{zakg}</td> </tr> <tr> <td>Стоимость перевозки по весу</td><td> {rez}</td> </tr> </table> <div style="display:none">{prom}</div> <div style="display:none">{prov}</div> <div style="display:none">{provmosb}</div> <div style="display:none">{provpitb}</div> <div style="display:none">{provbelm}</div> <div style="display:none">{provbelp}</div> <div style="display:none">{perev}</div> <div style="display:none">{perevmosb}</div> <div style="display:none">{perevpitb}</div> <div style="display:none">{perevbelm}</div> <div style="display:none">{perevbelp}</div>
Тоесть никакого стороннего javascript кода я не добавлял.
Чтобы появилась кнопка достаточно добавить код
Code:
<input type="button" value="Посчитать" onclick="document.forms['calcForm'].elements['ustan_hid'].fireEvent('change')" style="background: none repeat scroll 0% 0% rgb(212, 208, 200);">
Правда это код кнопки из примера. И если ее просто добавить то она работать не будет, я понимаю что ее нужно как то привязать к форме и добавить какие то яваскрипт функции. Но какие вот этого я и не пойму. Может кто поможет как можно заставить кнопку работать.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
11 года 1 мес. назад #5501 от akahitokiri
akahitokiri ответил в теме Простой вопрос по яваскрипт
ответ найден?
Тоже очень нужно

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.