通过onchange事件将SELECT的值传递给Javascript函数?

Joh*_*n M 6 html javascript events dom

我有一个HTML页面,其中包含一个包含许多文本框的搜索框.

搜索框的第一部分是SELECT下拉列表,其中包含各种报告类型.每种报告类型都需要填写一个或多个文本框才能过滤查询结果.我的目标是隐藏当前报告类型不需要的文本框.

如何通过onchange事件将当前选定的SELECT传递给Javascript函数?

<select name="report_type" onchange="hide();">
<option value="full_history">Full History</option>
<option value="partial_history">Partial History</option>            
</select>
Run Code Online (Sandbox Code Playgroud)

gab*_*886 15

<select name="report_type" onchange="hide(this.value);">
<option value="full_history">Full History</option>
<option value="partial_history">Partial History</option>            
</select>
Run Code Online (Sandbox Code Playgroud)

执行此操作时,该函数具有当前选择的任何值.