当前位置:编程学习 > JSP >>

jsp的 td 标签中的两个动态select不能在一行显示。

<td><select>...</select><select>..</select></td>本来两个select标签可以在一行显示,当动态改动其中一个或两个select的option内容后,两个select分成两行显示了,td的宽度够大,不是压缩造成的,求大侠解答。。。。。
追问:都试过了,没用。我说过td的宽度够大,如果是一个select和其他标签,就不会换行,两个select就换行,真奇怪。静态的是可以,你用js动态改变select内容试试看。我的就不行了
答案:改变select后不在一行了,你把2个select 的style=“width:40%”试试。
我觉得肯定是你选的那个option的text造成了宽度变大。
实在不行,你设定td不可换行 nowrap 看看。
其他:">

<%

Connection con = //得到数据库连接

Statement statement=con.createStatement();

ResultSet rst=statement.executeQuery("SQL取得内容");

while(rst.next())

{
//循环得到每一项
out.println(trans("<option value="+rst.getString("classId")+"></option>"));

}

con.close();

%>

</select>
 

上一个:急!哪位大侠能不能告诉我在JSP中怎么样来设置超链接<a hr...
下一个:请求做一个JSP&servlet连接SQL数据库的实例。完成后追加100分。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,