2015-04-02 38 views
0

我正在使用一個數據庫,並有3列,如id,bname和作者。 Selectbox從數據庫的bname列中獲取其值。我可以通過使用「onchange =」this.form.author.value = this.options [this.selectedIndex] .value「來將bname值發送到文本框。但是,我希望在selectbox更改時通過從數據庫中取出作者值到文本框中。 ?我怎樣才能做到這一點如何將selectbox中的值傳遞給文本框?

<td>Book name :<select name="bname"> 
<% do while not a.eof %> 
<option value="<%=a("bname")%>"><%=a("bname")%></option> 
<% a.movenext 
loop%></select></td> 
<td>Author: <INPUT TYPE="text" NAME="author"></font></td> 
+0

沒有好友,我想寫在文本框中,以便發佈到另一個表格。 – archetype 2015-04-02 23:32:29

+0

什麼是'dsayi'? – 2015-04-02 23:34:43

+0

對不起。dsayi將作者 – archetype 2015-04-02 23:45:21

回答

0

我想你是問如何作者的姓名附加到文本框,您可以使用相同的代碼有一個小變化,添加+ =:

<select name="bname" onchange="this.form.dsayi.value+=this.options[this.selectedIndex].innerHTML"> 
+0

謝謝p hpmeh。但它不起作用。它必須將「作者」值發送到文本框。此代碼將「bname」值發送到文本框。 – archetype 2015-04-02 23:51:00

+0

雙重檢查自己..這是innerHTML不是文本。 – phpmeh 2015-04-02 23:53:22

+0

不是哥們。它不起作用 – archetype 2015-04-02 23:53:29

相關問題