Javascript 如何在一个框中显示多个选定值?

Javascript 如何在一个框中显示多个选定值?,javascript,asp-classic,Javascript,Asp Classic,我正在制作一个表单,当我选择产品的familyname时,它的值将显示在一个框中(我不知道应该使用什么来显示它),并且该框无法编辑(只能读取) -HTML STR12(12,YU,IO) STR12(13,YU,IO) STR12(14,YU,IO) STR12(15,YU,IO) -ASPCode <% DIM fnm,element fnm=Split(Request("fnme"),"\n") FOR EACH element IN fnm Response.

我正在制作一个表单,当我选择产品的familyname时,它的值将显示在一个框中(我不知道应该使用什么来显示它),并且该框无法编辑(只能读取)

-HTML


STR12(12,YU,IO)
STR12(13,YU,IO)
STR12(14,YU,IO)
STR12(15,YU,IO)

-ASPCode

<%
DIM fnm,element        
fnm=Split(Request("fnme"),"\n")
FOR EACH element IN fnm
Response.Write("<p>--qq-- " & trim(element) & " </p>")
Next
%>

现在我使用的是文本区域,但在显示多个值时仍然存在问题,它显示在一个选定的值上

-JS


函数setText(obj){
var val=目标值;
document.getElementById('textBox')。value=val;
}
我想知道当您执行以下操作时,是否可以显示多值?

var val = obj.value;
您将只获得第一个选定选项的值,而不是所有选项的值(除非您使用类似jQuery的东西)

和中的正斜杠:

<textarea ... id="disabled"  value=""/ disabled>

0
1.
2.

我想这会对你有所帮助


STR12(12,YU,IO)
STR12(13,YU,IO)
STR12(14,YU,IO)
STR12(15,YU,IO)

函数setText(ob){ var selected_options=document.forms['tof']['fname']。selectedOptions 所选变量选项值=[]
对于(i=0;i这里是ID为
textBox
)的texbox?只需执行以下操作:
document.getElementById('disabled')).value+=val;
你完成了!@DhavalMarthak它可以工作了Wahh谢谢你
var val=obj.value;
只会选择第一个。@DhavalMarthak但是你知道它是否可以一次显示多个值吗?因为如果一个接一个地选择它就可以工作了我在IE上尝试了这个,它不工作,但在chrome上工作,谢谢我学到了一些新的东西,比如一次调用两个函数。我仍然在尝试如何在IE上工作,谢谢:d哪个版本的IE不工作?我知道IE 8不喜欢像这样将宿主对象传递给内置数组方法,但它应该有一个so,这不应该是一个问题。我希望这在IE 9+中工作(但我暂时无法测试)。我正在使用IE11版本,我将尝试学习polyfill,thanksit不适用于IE11,但适用于google chrome:)我正在搜索我们可以在IE11上使用的地方
var val = obj.value;
<textarea ... id="disabled"  value=""/ disabled>