问题描述
我做的一个JSP页面,有个表单,表单里有个TEXT控件,我想实现这样一个功能,就是在这个TEXT控件后面有个小按钮,图标是放大镜的样子,然后我一点,就会弹出一个页面,并且显示我想要的一些信息记录,我觉得就是发出一个请求,去服务器那边获得些数据,然后显示出来,这个时候,显示的这些记录的某一个字段,比如是名称吧,这个内容是个链接,我一点这个链接,这个页面就会关闭,并且回到我说的第一个JSP页面中,并且把刚刚点击的那条记录的某一个字段,比如说是名称吧,把这个内容显示到TEXT控件中去。看到好多网站上都有这个功能,听朋友说是用的一个插件。。。请问高手,这个是用什么插件,还是手动的自己可以完成,能讲一下怎么实现这个功能吗?谢谢
解决方案
解决方案二:
我想自己就可以吧
解决方案三:
大哥,别这样啊,自己整这个功能我想了,很麻烦的,我要实现的这个功能感觉有点像用AJAX,局部刷新的,其实不是局部刷新的也可以,主要是弹出一个窗口来,你点一个链接后,怎么把这个弹出窗口中的数据传到第一个页面中去,而且第一个页面貌似不需要刷新
解决方案四:
比如一个增加的操作,你需要增加好多信息,比如名称,类型,单位等等,这些都是些TEXT控件,比如有的信息需要在别的地方来获得,或者说有别的约束,比如名称,可能数据库里有一些记录,你要填写的名称必须要根据数据库里的这些记录来填写,而不是随便想填什么就填什么,这样的话,很有必要用这个功能的啊。。。我以前的实现方式是直接从服务器那边数据库中获得需要的数据,一并发到这个JSP页面,形成一个下拉菜单,这样有个约束,可以直接在下拉菜单里面选一个,但是这种做法太难看,也不人性化,我就想要我问的这个功能,请高手们解决啊
解决方案五:
赚点分提问题
解决方案六:
。。。什么意思,给的分少吗,分对我无所谓的,我很少上论坛,实在这个问题解决不了了,请高手们帮忙一下。。
解决方案七:
这个啊,当你点击那个放大镜的时候去无刷新的去后台获得数据再返回,弹出层用于显示返回数据,,至于你返回的值,你希望怎么处理,就以什么样的形式返回,不行的话,你就在后天拼好字符串。,返回,把链接设置好,在这个链接时执行JS方法,关闭当前页面,将返回值设置就行了啊
解决方案八:
可以考虑用超链接加参数的方式去servlet或是struts中获取数据在传到页面,也直接用超链接加参数在另一个页面request.getAttribute("参数名")获取啊就可以用js来实现给text中添值了
解决方案九:
学习一下
解决方案十:
这个自己写也可以呀。。我就自己写过。。。
解决方案十一:
招聘网站上有类似的功能,譬如填写你想应聘的职位,就好多,选择之后点击确定就能把相关的信息显示到text文本框中!自己想想,应该没问题,js很容易,即使再弹出来一个网页也行,你试试呗!
解决方案十二:
1.图标是放大镜的样子..(这个不就是个图片吗,我还可以放个企鹅里)2.我一点,就会弹出一个页面.(按钮中加个ONCLICK事件指向一个页面不就好了)3.把这个内容显示到TEXT控件.(后台数据查好了,前台用JSP表达式或者EL表达式来取)