2010-08-13 119 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"> 
相關問題