Javascript 通过jsp将特定的listbox项设置为在html中选择的项
我是jsp新手,想做的是: 将列表框项设置为在html中从jsp中选择 在abc.jsp中Javascript 通过jsp将特定的listbox项设置为在html中选择的项,javascript,html,jsp,listbox,Javascript,Html,Jsp,Listbox,我是jsp新手,想做的是: 将列表框项设置为在html中从jsp中选择 在abc.jsp中 <% try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn = DriverManager.getConnection("jdbc:odbc:dsnName","",""); Statement stmt=conn.createStatement(); Stri
<%
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection("jdbc:odbc:dsnName","","");
Statement stmt=conn.createStatement();
String query="select * from tablen1 where id=1";
ResultSet rset=stmt.executeQuery(query);//suppose only one record is selected or fetched
String data=rset.getString(2);//i want this value to be shown in listbox of html form as selected when that form get opened
..............
......
%>
<form>
.......
......
<select name="paper" onBlur="f_papper();" >
<option value="">---SELECT---</option>
<option value="value1">item1</option>
<option value="value2">item2</option>
<option value="value3">item3</option>
<option value="value4">item4</option>
<option value="value5">item5</option>
<option value="value6">item6</option>
<option value="value7">item7</option>
</select>
</form>
.......
......
---选择--
项目1
项目2
项目3
项目4
项目5
项目6
项目7
请告诉我如何根据需要制作一个列表框项目
任何帮助都将不胜感激
<select name="paper" id="paper" onBlur="f_papper();" >
<option value="">---SELECT---</option>
<option value="value1">item1</option>
<option value="value2">item2</option>
<option value="value3">item3</option>
<option value="value4">item4</option>
<option value="value5">item5</option>
<option value="value6">item6</option>
<option value="value7">item7</option>
</select>
<script>
$('#paper').val('<%= data %>');
</script>
---挑选---
项目1
项目2
项目3
项目4
项目5
项目6
项目7
$('纸张').val('');
这将是使用jQuery的一种方法
编辑:
或者,如果不想使用jQuery,也可以使用纯JavaScript,如下所示:
<script>
document.getElementById('paper').value = '<%= data %>';
</script>
document.getElementById('paper')。值=“”;
您可以使用before
<script>
document.getElementById('paper').value = '<%= data %>';
</script>
document.getElementById('paper')。值=“”;
正如@s3ib所建议的那样
或
---选择--
项目1
项目2
...
如果使用循环生成选项,则上述代码非常理想
<select name="paper" >
<option value="">---SELECT---</option>
<option value="value1" selected="">item1</option> //this value selected
<option value="value2" >item2</option>
<option value="value3">item3</option>
<option value="value4">item4</option>
<option value="value5">item5</option>
<option value="value6">item6</option>
<option value="value7">item7</option>
</select>
---选择--
item1//选择此值
项目2
项目3
项目4
项目5
项目6
项目7
这些提示可能会帮助你…请参考谢谢@Tarmo我真的完成了任务..通过你的帮助
<select name="paper" >
<option value="">---SELECT---</option>
<option value="value1" selected="">item1</option> //this value selected
<option value="value2" >item2</option>
<option value="value3">item3</option>
<option value="value4">item4</option>
<option value="value5">item5</option>
<option value="value6">item6</option>
<option value="value7">item7</option>
</select>