Javascript 从选择选项下拉列表中获取部分值?

Javascript 从选择选项下拉列表中获取部分值?,javascript,html,asp.net,Javascript,Html,Asp.net,我在Dreamweaver中使用ASP 如何将userID放入一个输入文本字段,将userTitle放入另一个输入文本字段,将userName放入表的另一个输入文本字段。它在输入字段中以组合文本的形式返回所有三个文本。如何将它们分开。救命啊 代码: “&rs(“用户标题”) 其他的 会话(“用户名”)=“” 会话(“用户ID”)=1 会话(“用户标题”)=“” 如果结束 sql=按用户标题从用户订单中选择* 设置rs=Conn.Execute(sql)然后 selections=“select

我在Dreamweaver中使用ASP 如何将userID放入一个输入文本字段,将userTitle放入另一个输入文本字段,将userName放入表的另一个输入文本字段。它在输入字段中以组合文本的形式返回所有三个文本。如何将它们分开。救命啊

代码:


“&rs(“用户标题”)
其他的
会话(“用户名”)=“”
会话(“用户ID”)=1
会话(“用户标题”)=“”
如果结束
sql=按用户标题从用户订单中选择*
设置rs=Conn.Execute(sql)然后
selections=“selected”
如果结束
infoDoc=infoDoc&“试试这个:

function myFunction(thizz) {
    var str = thizz.options[thizz.selectedIndex].text.split("your_separated_char");
    if(str.length == 3) {
        document.getElementById("ID").value = str[0];
        document.getElementById("Name").value = str[1];
        document.getElementById("title").value = str[2];
    }
}
分隔字符可以是空格、逗号、点等

更改为pass
this
param是func的select元素,如下所示:

<td><Select id=select onchange="myFunction(this)" name=select><% infoDoc %></Select></td>


是否希望每次更改选择时都获取所选文本,并将其分为三个值(userID、userTitle、userName)和三个输入元素?每次选择更改时,输入元素中的值都将更新。var e=document.getElementById(“选择”);var strUser=e.options[e.selectedIndex].text;document.getElementByID(“ID”)=strUser;哪一个返回1詹姆斯导演
<td><Select id=select onchange="myFunction(this)" name=select><% infoDoc %></Select></td>