2010-10-22 50 views
0

我有一個SQL數據庫即時通訊做一些查詢並用代碼填充下拉框。ImageSelector的Javascript下拉框

這是一個選擇/組合框。它返回我的數據庫字段。

紅色 黑色 綠色。

在源代碼中,我修改了查詢以獲得同一個表中的第二個字段。 red.jpg black.jpg green.jpg。

我該如何在運行時在javascript中使用onChange()函數顯示紅色襯衫的圖片?我發現這個網上例子有用javascriptkit的.com /腳本/ cut173.shtml

$接口是我的sql查詢 PIC1的圖像被改變 html代碼看起來像這樣 Choosered 綠色 黑色

繼承人片段。任何幫助是極大的讚賞。 http://pastebin.com/mgqrEiJu

回答

0

This應該解決你的問題。循環遍歷所有記錄並打印出<option value="$url">$name</option>

+0

這是一個很好的答案,但我的問題是即時消息使用mysql返回的值之一作爲表單帖子的數據。它只適用於當我更改我的查詢返回值第一。但是,這阻止了我的腳本發佈「RED」,其發佈內容爲「../images/red.jpg」。 – dysmantle 2010-10-23 00:58:13

+0

這是查詢返回並打印到HTML的內容。

+0

嘗試切換「值」和「名稱」並將函數改爲「imgtag.src = dropdown.getAttribute('name' );' – 2010-10-23 14:49:50