Ashotovich
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Всем доброго времени суток. Есть форма, в которой несколько объектов <select>, разделенных попарно. По изменению первого селекта из любой пары необходимо, чтобы функция (которая одна на всех) изменяла значение второго селекта из пары. Проблема в том, что я не могу передать функции название селектов - тут требуются алиасы или что-то вроде этого. Приведу пример: Код: <script>Function ChangeSelectValue(select1, select2) { for (i=0; i<select1.value; i++) { select2.options[i].value=i+1; select2.options[i].text=i+1;}}</script> <form name="Form1"> <select name="aaa" onchange='ChangeSelectValue("document.Form1.aaa","document.Form1.bbb")'> <option value="10">10 <option value="20">20 <option value="30">30</select> <select name="bbb"></select> </form> | Естественно, что приведенный пример не работает, но он показывает, чего бы хотелось добиться: передачи функции названий объектов для проведения операций над этими самыми объектами. Как это сделать (и можно ли это сделать вообще) - ума не приложу. Заранее спасибо за помощь! |