jsp中下拉框的问题,数据库取出的值如何设置到下拉框中,注意:下拉框中的option已经固定了,
并不是说动态生成option。比如:<select><option>中国</option><option>世界</option><option>地球</option></...
并不是说动态生成option。比如:<select><option>中国</option><option>世界</option><option>地球</option></select>,而数据库取出的值是“世界”,然后如何把世界这个项设置为选中!
展开
2个回答
展开全部
通过脚本遍历option中的值,判断哪个option和数据库中取出来的值相等,然后将此option添加属性selected="selected"
追问
不是很明白,貌似你这个方法好像是要用到dwr的吧,我对dwr不熟悉我用的是request跳转,判断不了option中的值啊,我还试过在option里用c标签判断就像这样:但是好像也没反应
追答
不用dwr,只是简单地javascript,你这种正常可以使用C标签,判断等于哪个值就在哪个值上添加属性。 JSP在返回客户端时,从上到下,你在网页低端写入javascript脚本,判断数据库中取出来的值,是在js中遍历你的option值,动态更改其元素属性。 只是要注意js要写在JSP页面的最下面
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询