asp里面,在一个文本框输入,其他文本框显示数据库里与之对应的值 5
asp里面,在一个文本框输入,其他文本框显示数据库里与之对应的值。请问这要怎样实现,最好有代码!(貌似是无界面刷新,利用Ajax)。其他方法也行!...
asp里面,在一个文本框输入,其他文本框显示数据库里与之对应的值。请问这要怎样实现,最好有代码!(貌似是无界面刷新,利用Ajax)。其他方法也行!
展开
2个回答
2013-07-18
展开全部
文本框输入的时候启用一个事件,事件将此变量加载到其他asp程序
示例:
<script src="js/jquery1.7.1.min.js" type="text/javascript"></script>
<script language="javascript">
function Prd_ClassType(Class_ID,ID){
//alert(Class_ID);
$("#Prd_ClassType").load("Add_PrdClassType.asp?Class_ID=" + Class_ID + "&ID="+ID+"&tt=" + Math.random());
}
function Class_Add(ID,Str)
{
if(ID != "")
{
$.ajax({async:false,
type:"post",
url:'List_Class.asp',
data:{Class_FID:ID,Rand:Date()},
success:function(data){
var Options = data;
$("#Class_ID").html(Options);
}
,error:function(){
alert("服务器错误");
}
});
}
}
</script>
<select name="Class_FID" id="Class_FID" onChange="Class_Add(this.value,'Class_ID');">
<option value="">请选择</option>
<%Sql = "Select * From Prd_Class Where Class_FID = 0 Order By Class_ID"
Set Rs1 = Conn.Execute(Sql)
IF Not Rs1.eof Then
Do While Not Rs1.EOF%>
<option value="<%=Rs1("Class_ID")%>"><%=Rs1("Class_Name")%></option>
<%Rs1.MoveNext
Loop
End IF
Rs1.Close:Set Rs1 = Nothing%>
</select> 小类:
<select name="Class_ID" id="Class_ID" onChange="Prd_ClassType(this.value,0);">
<option value="">请选择大类</option>
</select>
示例:
<script src="js/jquery1.7.1.min.js" type="text/javascript"></script>
<script language="javascript">
function Prd_ClassType(Class_ID,ID){
//alert(Class_ID);
$("#Prd_ClassType").load("Add_PrdClassType.asp?Class_ID=" + Class_ID + "&ID="+ID+"&tt=" + Math.random());
}
function Class_Add(ID,Str)
{
if(ID != "")
{
$.ajax({async:false,
type:"post",
url:'List_Class.asp',
data:{Class_FID:ID,Rand:Date()},
success:function(data){
var Options = data;
$("#Class_ID").html(Options);
}
,error:function(){
alert("服务器错误");
}
});
}
}
</script>
<select name="Class_FID" id="Class_FID" onChange="Class_Add(this.value,'Class_ID');">
<option value="">请选择</option>
<%Sql = "Select * From Prd_Class Where Class_FID = 0 Order By Class_ID"
Set Rs1 = Conn.Execute(Sql)
IF Not Rs1.eof Then
Do While Not Rs1.EOF%>
<option value="<%=Rs1("Class_ID")%>"><%=Rs1("Class_Name")%></option>
<%Rs1.MoveNext
Loop
End IF
Rs1.Close:Set Rs1 = Nothing%>
</select> 小类:
<select name="Class_ID" id="Class_ID" onChange="Prd_ClassType(this.value,0);">
<option value="">请选择大类</option>
</select>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询