| Цитата(magrussia @ 22.3.2006, 15:58) | | Код | <script type="text/JavaScript"> function mmm(sel) { var val = sel.options[this.selectedIndex].value; var old_val = document.getElementById("mytd").value; var new_val = eval()val*new_val; document.getElementById("mytd").value = new_value; } </script>
|
Тут надо как то сиправить эту функцию, то есть убрать перемножение ..
| Код | <td><select name="select" style="width:250px" onChange="mmm(this)"> <option value="3000">Переменный ток 220/2/50 Гц до 3 кВт</option> <option value="4200">Переменный ток 380/3/50 Гц до 5 кВт</option> <option value="6600">Переменный ток 380/3/50 Гц до 10 кВт</option> <option value="9600">Переменный ток 380/3/50 Гц до 25 кВт</option> <option value="12300">Переменный ток 380/3/50 Гц до 50 кВт</option> <option value="15000">Переменный ток 380/3/50 Гц свыше 50 кВт</option> <option value="1000">Переменный ток 220/2/50 Гц до 1 кВт</option> </select></td> <td id='mytd'>888</td> <td></td> <td></td> <td><input name="Input" type="text" id="inpt" style="width:100px" </td>
|
Не выводит она :/ |
Это не будет работать, в строке 6 кода javascript опечатка, я её усправил в своём втором посте смотри внимательнее... ах, да!!!!!! у тдже нет валуя!!!!!! И в
| Код | <script type="text/JavaScript"> function mmm(sel) { var val = sel.options[this.selectedIndex].value; var old_val = document.getElementById("mytd").value; var new_val = eval()val*new_val; document.getElementById("mytd").value = new_value; } </script>
|
убери type="text/JavaScript"....
| Код | <script> function mmm(sel) { var val = sel.options[this.selectedIndex].value; //выбрали какую то строку var input_val = document.getElementById("inpt").value; //получили то что в инпуте var new_val = eval(val*input_val); // полученные значения перемножим document.getElementById("mytd").innerHTML = new_value; //запишем обратно в ячейку } <script>
|
Функция без умножения:
| Код | <script> function mmm(sel) { var val = sel.options[this.selectedIndex].value; //выбрали какую то строку document.getElementById("inpt").value = val; document.getElementById("mytd").innerHTML = val; } <script>
|
|