如何在不刷新页面的情况下在输入框中填入数据?

chengfeng 2007-04-12 09:47:20
请问如何实现这样一个功能:

一个问题提交页面,有很多内容需要填写,其中有个选项需要根据用户选择从数据库读取数据。怎么样实现当用户选择相应选项后弹出一个内容选择页面,用户选择内容后自动将相关内容填入到输入框中
...全文
254 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zk20716 2007-04-12
  • 打赏
  • 举报
回复
select_repertory
是写在JS文件里的一个函数!
弹出选择内容的窗口
选择了以后,返回他的ID值
在把ID值传到select_Ware这个函数
在从getware这个页面取你需要的数据

getware.asp
sql语句取数据
......

<?xml version="1.0" encoding="gb2312"?>
<plan>
<%
response.write "<User>"&id&"</User>"
response.write "<User>"&Batch&"</User>"
%>
</plan>

zk20716 2007-04-12
  • 打赏
  • 举报
回复
需要写一段JS代码来取值
function select_repertory(form){
select_repertory = Repertory();
if (select_repertory!=undefined){
select_Ware(select_repertory);
}
else{
}
}
function select_Ware(WareID){
var oXMLDoc = new ActiveXObject('MSXML');
oXMLDoc.url = "getWare.asp?id="+WareID;
var oRoot1=oXMLDoc.root;
form1.Batch.value=oRoot1.children.item(1).text;
}
<input class="input" readonly type="text" id="Batch" size=20 name="Batch">
<a href="#" onclick="javascript:select_repertory(eventfrm)">
<img src="../images/select.gif" border=0>
</a>
zjpation 2007-04-12
  • 打赏
  • 举报
回复
用户选择项后用ajax去读取数据库
jacklinchen 2007-04-12
  • 打赏
  • 举报
回复
在选择页面中,可将选择的值通过javascript传回到父页上。
window.opener.document.all.item("1").value=form1.text2.value; //text1为父页输入框名,text2为选择页面上的名称
libao1983 2007-04-12
  • 打赏
  • 举报
回复
如果对ajax不熟悉的话,可以用隐藏的iframe呵呵

SK猫 2007-04-12
  • 打赏
  • 举报
回复
类似很多论坛的选择头像页面,找个论坛看下就知道了

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧