从选择选项下拉列表中获取部分值
Get part of the value from a select option drop down?
我有一个HTML代码内置在Dreamweaver利用ASP如何将userID放入一个输入文本字段,将userTitle放入另一个输入文本字段,将userName放入另一个表的输入文本字段?它在输入字段中以组合文本的形式返回这三个字段。如何区分它们。请帮助!
代码:<HTML>
<%
Response.Buffer
infoDoc = ""
if Session("userTitle") <> "" and Session("userID")<> "" Then
infoDoc = "<option value '" & rs("userID) & "'" & rs("userName") & "'" & selections & ">" & rs("userTitle") </option>
Else
Session("userName") = ""
Session("userID") = 1
Session("userTitle") = ""
End If
sql= Select * From Users Order by userTitle
set rs= Conn.Execute(sql) Then
selections = "selected"
End If
infoDoc = infoDoc & "<option value '" & rs("userID) & "'" & rs("userName") & "'" & selections & ">" & rs("userTitle") </option>
rs.movement
selections = ""
Loop
rs.close
set rs=Nothing
%>
<table>
<tr>
<td> Select User</td>
<td><Select id=select onchange="myFunction()" name=select><% infoDoc %></Select></td>
<tr>ID
<td><input name=ID type=text id=ID disabled></td>
</tr>
<tr>Name
<td><input name=name type=text id=name disabled></td>
</tr>
<tr>ID
<td><input name=title type=text id=title disabled></td>
</tr>
</table>
<script>
function myFunction()
{
document.getElementByID("ID") = document.getElementByID("select").value
}
</script>
</HTML>
试试这个:
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];
}
}
your_separated_char
可以是空格、逗号、点等…
将this
参数作为select元素传递给函数,如下所示:
<td><Select id=select onchange="myFunction(this)" name=select><% infoDoc %></Select></td>
相关文章:
- 如何在 Javascript/jQuery 中获取一些随机下拉列表的选定值
- 使用 jQuery 从下拉列表中获取所选文本
- 如何从值的Angular下拉列表中获取ID
- 从下拉列表中获取值.(有点棘手)
- 如何使用JavaScript/JQuery获取下拉列表的选定值
- 从下拉列表中获取所选项目,并将其保存到php变量中
- 如何使用淘汰从下拉列表中获取选定值
- 在自动完成下拉列表中获取所选值
- Javascript获取所有下拉列表的值
- 使用Backbone.js获取随下拉列表更改的段落
- 获取多级下拉列表,使其仅以特定的浏览器宽度显示
- 如何获取没有下拉列表名称,ID或类的下拉选定值
- 如何获取从下拉列表中选择的最后一个值并使用 jquery 禁用它
- 如何在动态表单中获取选择下拉列表的名称或id
- 从 Java 脚本中获取的下拉列表项
- 从客户端获取ASP下拉列表的ID
- 从选择选项下拉列表中获取部分值
- 使用javascript获取ASP下拉列表所选值
- JS获取Bootstrap下拉列表的值
- 如何在 js 中获取动态下拉列表的选定值