Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > помогите сделать... |
Автор: nofx 16.12.2003, 18:28 |
в общем, вот форма <form> <br> <input type=radio name=tip value=1> <select size="1" name="raz" > <option value="1">Item1</option> <option value="2">Item2</option> </select> <br> <br> <input type=radio name=tip value=2 <select size="1" name="dva" > <option value="3">Item3</option> <option value="4">Item4</option> <option value="5">Item5</option> </select> <br> <br> <input type=radio name=tip value=3 <select size="1" name="tri" > <option value="6">Item6</option> <option value="7">Item7</option> <option value="8">Item8</option> </select> <br> <input name="total" type="text"> </form> нужно чтобы в поле total выводилось выбранное значение из выпадающего меню raz если tip =1 , а если tip =2 то должно выводиться в поле total выбранные значения из меню dva ну и если tip =3 то соответственно и в total заносятся выбранные данные из меню tri помогите как это написать на javascript. спасибо. |
Автор: Sun 16.12.2003, 18:45 |
Я так понял здесь речь идет о JavaScript а не о Java. |
Автор: nofx 16.12.2003, 18:49 |
Да что-то я совсем прогнал... извиняюсь.... |
Автор: GoodBoy 17.12.2003, 15:52 |
<script> var id = ''; function doSet(obj) { id = obj.value; doChange(document.all[id]); } function doChange(obj) { if (id == obj.name) document.forma.total.value = obj.options[obj.selectedIndex].value; } </script> <form name=forma> <br> <input type=radio name=tip value="raz" onClick="doSet(this)"> <select size="1" name="raz" onChange="doChange(this)"> <option value="1">Item1</option> <option value="2">Item2</option> </select> <br> <br> <input type=radio name=tip value="dva" onClick="doSet(this)"> <select size="1" name="dva" onChange="doChange(this)"> <option value="3">Item3</option> <option value="4">Item4</option> <option value="5">Item5</option> </select> <br> <br> <input type=radio name=tip value="tri" onClick="doSet(this)"> <select size="1" name="tri" onChange="doChange(this)"> <option value="6">Item6</option> <option value="7">Item7</option> <option value="8">Item8</option> </select> <br> <input name="total" type="text"> </form> |
Автор: nofx 17.12.2003, 16:16 |
GoodBoy спасибо тебе большое за помощь!!! мне это нереально нужно было сделать, но своих мозгов увы не хватило.... еще раз большое спасибо... Всего хорошего тебе! |