Пишу первый скрипт на JS (веб-форма), столкнулся с такой проблемой:
По событию onclick на выпадающем списке происходит обращение к функции. При этом функции нужно передать как value непосредственно этого выпадающего списка, так и value другого элемента в форме, а именно - radiobutton-a.
Вот код:
<input type="radio" name="polusharie" value="north" onclick="izmen_sozvezdie(this.value)">Северное полушарие
<input type="radio" name="polusharie" value="south" onclick="izmen_sozvezdie(this.value)">Южное полушарие
<select name="sozvezdie" size="1" onclick="calculate_zvezda(this.value,polusharie.value)">
<option value="0">Выберите группу созвездий</option>
</select>
Пробовал даже так:
<input type="radio" name="polusharie" value="north" onclick="izmen_sozvezdie(this.value)">Северное полушарие
<input type="radio" name="polusharie" value="south" onclick="izmen_sozvezdie(this.value)">Южное полушарие
<select name="sozvezdie" size="1" onclick="calculate_zvezda(this.value,document.getElementById('polusharie').value)">
<option value="0">Выберите группу созвездий</option>
</select>
...не работает ни так, ни этак. Второй аргумент в функции имеет значение undefined.