我现在javascript处于学习阶段,现在做系统需要的效果是:
    单击文本框,弹出一个层来,层里的数据是从数据库里得到的,点击层里的数据,数据能输入文本框存起来;
    在具体说一下,层里的数据需要分类,例如:类别有报刊,政府机关,协会。每个类别里有相应的数据,例如:报刊对应北京青年报,法制晚报,羊城晚报等。政府机关:北京东城法院,山西法院网等;协会:北京消费者协会,广州315协会等。每个分类可以分页。
    在google搜了一下,看得云里雾里的还没解决我想要的效果

解决方案 »

  1.   

    div  display的none  和 block     + ajax  
      

  2.   

    一个文本框 增加个 onclick事件。单击控制div显示!
    网上这方面的多的很。
    http://www.jqueryajax.com/jquery463
      

  3.   

    我ajax不怎么会哈,网上的我也查了,简单的凑合能弄,那也是看着别人怎么弄照猫画虎,可从数据库里取数据再放到文本框里就不知怎么弄哈,正在学javascript,可现在就要用这个功能
      

  4.   

    给每个文本框一个不重复ID,文本框加onclick,先读出文本框的ID,记录下来或传递给弹出的DIV,DIV里面再套两个DIV,从数据库读出类别给左边的DIV,并给每个类别设onclick,一旦click了一个类别,就从数据库中再读出该类别的内容,放到右边的DIV,也是一条内容一个onclick,单击后就把内容的文字放到刚才记录的ID的文本框中。
      

  5.   

    读数据库可以用javascipt,网上能搜到,我一般分开弄,做一个ASP页专门读数据库,把ASP页放到隐藏的iframe里,读出结果后再innerHTML给DIV,可以把ASP页做好格式,也可以放一堆结果进来到htm页再做格式
      

  6.   

    div style
    的display 屬性 用javascript 控制!
    應該 比較好寫!!
      

  7.   

    这种一般都是用ajax+css去显示的
      

  8.   

    在隐藏的层里绑定你刚刚说的从数据库里读出来的数据。读出来的数据每个列都加上个唯一的ID并加上个onclick事件,把层的属性display设置为none,然后在文本框加个事件onclick,把层的属性改为display,并定位,再写个脚本,当你点击弹出层的列的时候。通过ID,把该列的值赋给文本框,并改变该层的属性为none。最好还是用AJAX和CSS去实现了。去看看JQUERY。可能方便许多。