www.3112.net > jsp的 tD 标签中的两个动态sElECt不能在一行显示。

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

改变select后不在一行了,你把2个select 的style=“width:40%”试试.我觉得肯定是你选的那个option的text造成了宽度变大.实在不行,你设定td不可换行 nowrap 看看.

an=1/(n(n+1))bn=2^n

两个思路供参考,第一种,jsp输出的时候,把数据输出成javascript的一个全局数组,再在select的onchange事件里,读取数组的数据直接填上(数据不多的话,推荐这个方法,执行起来速度快);第二种方法,用ajax,相关代码百度一下就有,使用也不难,就在select的onchange事件里用ajax请求一个input的数据,得到回应就把数据填入input

"><%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>

动态加载<br>一:body里面代码<br>&lt;th&gt;产品线&lt;/th&gt;<br>&lt;td style=&quot;padding-left: 10px;&quot;&gt;<br>&lt;html:select property=&quot;productLineCode&quot; onchange=&quot;getchannelCodeRealtion(this.value)&quot; name=&

<option value="对应主见id">用户看到的信息</option>若当前select在表单里,直接提交就可以获取到内容,服务器端以select的name属性接收,就可以接收到当前的对应主见id用javascript提交也可以

ctrl+shift+F是针对java代码,尽量不要使用ctrl+shift+F格式化jsp页面的代码,要手动修改,不然代码都全乱了.希望对你有帮助.

期待看到有用的回答!

上面两位说的很清楚了.. 是获取作用域中的,也就是说想获取alboard,在前面或者后台要有一句 request.setattribute("alboard",alboard); 反正就是在foreach之前就可以了..

相关搜索:

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com