我有一个选择菜单。在选择值时,它会触发getvalyear()函数,将所选选项作为参数传递。我需要使用前面描述的相同参数调用display()函数中的getvalue()函数。我还必须将参数传递给display()函数。
建议任何帮助。
我的描述的代码片段如下所述。
<select name="year" id="year" style="width: 200px" onchange="getvalue(this)">
<option>--Select Year--</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
<option value="2018">2018</option>
</select>
<script type="text/javascript">
function getvalue(ctrl1){
var sel = ctrl1.selectedIndex;
var selVal1 = ctrl1.options[sel].value;
}
function display(clicked_id)
{
getvalyear(id);
}
</script>
答案 0 :(得分:0)
如果我理解了这个问题,您可以尝试使用此代码手动显示选择框:
function display(clicked_id) {
getvalue($('#' + clicked_id)[0]);
}
// select year
display('year');