今天做了个jsp页面,虽然按照领导的指示完成了,但很是不能让自己满意. 大体的功能是:有三个标签决定三个表单,点击不同的标签,会在同一个table里显示不同的form.,通过javascript控制很简单.我的做法是初始页面有一个默认的标签突起,然后让它所决定的form默认display显示,把另外的两个表单放在div中<div style="display:none"><table><form></form></table></div>让其不显示.(注意:这里form不能直接放在div标签对中必须要通过table)但是存在的问题是,每个表单中初始数据是从数据库中提取的,不论用户想用哪个标签,只要登录该页面三个表单都要从数据库提取数据,这样效率肯定很低.(三个form里的标签都是相同的,指示标签里的内容不同)
我想只使用一个form,用javascript判断标签的背景色background(每个标签都有自己的id,选中哪个标签之后,其背景色改变.只有背景能判断选中了哪个标签),根据id来初始化form.明天我想试试可行否,大家有什么更好的建议么?谢谢!