2010-08-13 83 views
5

我有一个HTML页面,其中包含一个包含多个文本框的搜索框。通过onchange事件将SELECT的值传递给Javascript函数?

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

我如何通过当前选择通过的onchange事件选择给JavaScript函数?

<select name="report_type" onchange="hide();"> 
<option value="full_history">Full History</option> 
<option value="partial_history">Partial History</option>    
</select> 
+0

问题是misinforming。你写这是一个PHP问题,谈论SELECT,这让我认为你正在讨论对数据库的请求。 – AlexanderMP 2010-08-13 16:08:00

+0

@Alexander - 我放弃了对PHP的引用 – 2010-08-13 16:36:19

回答

11
<select name="report_type" onchange="hide(this.value);"> 
<option value="full_history">Full History</option> 
<option value="partial_history">Partial History</option>    
</select> 

当这样的功能有什么价值选择目前拥有。

0
function f1() 
{ 
var obj1= document.getElementById("img"); 
var obj2= document.getElementById("s1"); 
obj1.src=obj2.value; 
} 

Select Image: 
    <select id="s1" onchange="f1()"> 
     <option value="img1.jpg">img1.jpg</option> 
     <option value="img2.jpg">img2.jpg</option> 
     <option value="img3.jpg">img3.jpg</option> 
     <option value="img4.jpg">img4.jpg</option> 

    </select> <br><br> 
    <img id='img' src="img1.jpg" height="500" width="500"> 
相关问题