您好,欢迎访问一九零五行业门户网

一个多次搜索+多次传值的解决方案_javascript技巧

小弟刚学js,希望高手能够帮忙!
这是一个管理系统的中的项目参与人员选择的代码,要解决的问题是:
1.用户点击选择人员后,弹出一个新窗口,能根据姓名或单位查找某个人,然后选择想要选择的人.然后继续查找下一个人.然后选择.
2 选择好要选的人员后,把值返回到主页面的人员的表单中
3 一个表单中可能有多处字段需要填入人员.
比如现在要添加一个项目信息
其中有
项目主持人
项目组成人员
人员的信息都从人员信息库中取得.
以下是主页面的代码,由于用了ifrma.所以不能传值
文件打包上来吧:
http://www.hntf.cn/ryxz.rar
选择人员
人员
人员2
[ctrl+a 全选 注:如需引入外部js需刷新才能执行]
暂时解决用ajax实现
我找到一种比较好方法了,基本思路是js+ajax来实现
,个人觉得这种方式解决多次搜索,多次传值比较好,里面的选择的js代码是从无忧拷贝的,如果有更好的方法,望高人指点!因为在办公系统中录入数据的时候,经常碰到这种问题,vbs解决实在很吃力。
无标题文档
请输入关键字
[ctrl+a 全选 注:如需引入外部js需刷新才能执行]
ajaxsearch.asp
if search_wordempty then ' 创建查询sql语句 sqlsearch=select * from wuhen_t_yg where ygxm like '%&search_word&%' order by ygbh desc ' 打开记录集 rssearch.open sqlsearch,conn,1,1 ' 如果没有搜索结果就产生一个结果,logid为#,标志着没有搜索结果 if rssearch.bof and rssearch.eof then xml_result=xml_result&# ' 循环输出搜索结果 do while not rssearch.eof xml_result=xml_result&&rssearch(ygbh)& ' 循环输出每一个结果 rssearch.movenext loop else ' 关键字为空,则返回无搜索结果 xml_result=xml_result&# end if xml_result=xml_result& ' 设置mime type为xml文档 response.contenttype = application/xml 'response.charset = utf-8 ' 输出搜索结果 response.write(xml_result) %>
[ctrl+a 全选 注:如需引入外部js需刷新才能执行]
其它类似信息

推荐信息