2012-05-05 91 views
-2

我在我的mysql數據庫中有兩個字段,分別是ItemDescription和StockNo。 ItemDescription填充下拉列表。從下拉列表中選擇一個值後,我想用與選定的ItemDescription相對應的StockNo填充文本字段。我沒有代碼可以顯示(除了我插入的表單控件)。我聽說這可以通過AJAX,但我沒有找到教程的運氣。先謝謝你!使用與從PHP中的下拉列表中選擇的值相對應的值填充文本字段

另外,我使用Adobe的Dreamweaver CS5,如果該事項

+0

你最好改進你的問題和問題。但是,我建議您檢查以下鏈接:http://charlie.griefer.com/blog/2009/09/17/jquery-dynamically-adding-form-elements/ – mert

+0

@mert現在我正在尋找的是正確的現在,但謝謝!我有另一個問題,這是解決方案! –

回答

0

將在你選擇的選項value屬性的數量:

<select id="dropdown"> 
    <option value="">Select an option …</option> 
    <option value="1">One</option> 
    <option value="2">Two</option> 
    <option value="3">Three</option> 
</select> 

添加輸入顯示該值:

<input type="text" id="value" />​ 

並使其使用的JavaScript

window.onload = function() { 
    document.getElementById("dropdown").onchange = function() { 
     document.getElementById("value").value = this.options[this.selectedIndex].value; 
    } 
} 

實施例(小提琴):http://jsfiddle.net/jhogervorst/nYADy/

+0

謝謝!代碼工作正常,但是我更改了選項的值屬性,因爲我的下拉列表是動態填充的。'。在這樣做時,Stock_No和Dscription列在我將它們插入表格時會得到相同的值。 –

+0

@GabrielAlain這是因爲'$ row_RecordsetItem ['Stock_No']'成爲'