2015-04-02 2 views
0

Я использую базу данных, и есть 3 столбца, такие как id, bname и author. Selectbox берет свое значение из столбца bname базы данных. Я могу отправить значение bname в текстовое поле, используя «onchange =» this.form.author.value = this.options [this.selectedIndex] .value ». Но я хочу вызвать значение author в текстовое поле, взяв из базы данных при изменении 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

+0

Что такое 'dsayi'? –

+0

Прошу прощения. Dsayi был бы автором. – archetype

ответ

0

Я думаю, что вы спрашиваете, как добавить имя автора в вашем текстовом поле вы можете использовать тот же самый код с одним небольшим изменением, добавить + =:.

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

Спасибо p hpmeh. Но это не сработает. Он должен отправить значение «автор» в текстовое поле. Этот код отправляет значение «bname» в текстовое поле. – archetype

+0

двойной проверил себя .. это было innerHTML не текст. – phpmeh

+0

Nope приятель. Это не работает – archetype

Смежные вопросы