ASP表单查询问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 15:25:58
在设计的一个程序中,
有两个表单,都是type="text"
我希望通过第一个表单输入一个产品的代码后,
这个表单的数据自动向数据库请求,验证并查询相应的产品名称,
第二个表单动显示数据库中对应的这个代码所代表的产品名称,
这段程序应该怎做?
<input name="cpid" size="7">
当CPID失去焦点后,查询数据库,
<input name="cpmc" size="18>
CMPC自动填入相关的产品名称.
<SCRIPT lanuage="JScript">
function Checkepdm(){
if(document.theform.epdm.value.length>=7){
epdm.location="checkepdm.asp?epdm=" + document.theform.epdm.value;

}else{
alert('请检查');
document.theform.epdm.focus();
return false;
}
}

</SCRIPT>
*****
<form action="save_out.asp?act=save" method="post" name="theform">
******
<IFRAME id=epdm width=300
height=100> </IFRAME>
*****

<%
dim epmc
session("epmc")=""
dim getepdm
g

可以实现的,要在页面里加<iframe>
1、
<input type="text" name="p_id" onBlur="getinfo(this.value)">
<input type="text" name="show">
<script language="javascript">
function getinfo(id){
data.src="getdata.asp?id="+id;"
</script>

<iframe id="data" width=0 height=0></iframe>

2、
getdata.asp页就是查询数据库的
代码:
<%
.....
取得产品相关资料
product_name="XXX"
.....
%>
<script language="javascript">
parent.document.all.show.value=<%=product_name%>;
</script>

你要使用ajax才能做到这一点