|
等 级:资深长老 |
经 验 值:7270 |
魅 力 值:2197 |
龙 币:12578 |
积 分:7779.9 |
注册日期:2003-08-12 |
|
|
|
软件问题,求助:javascript中如何把参数传给 ASP呢?走过,路过,来看过!
代码很简单:
<body>
<form name="form1">
<select onChange="mygood(this.value)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
<input name="goodtext" type="text">
</form>
</body>
一个表单,一个菜单,一个文本框。菜单的值经选择发生变化后,将值传给javascript的自定义过程mygood()
---------------------------------
<script language="javascript">
function mygood(t)
{
<%
Set rs= Server.CreateObject("ADODB.Recordset")
source="SELECT * FROM database where ID = 1"
rs.Open source,hhf_conn,3,1
%>
document.form1.goodtext.value="<%=rs("name")%>";
<%
rsLineage.Close()
Set rsLineage = Nothing
%>
}
</script>
-------------------------------
自定义过程要求ASP去查询数据库 database,将查询结果"<%=rs("name")%>"让文本框显示出来。
上面的程序没有问题,可以正常查到"SELECT * FROM database where ID = 1"返回的数据库中“name”字段的值。
现在需求做一下小小的变化,希望将参数mygood()的形参t(实参菜单的值)传给ASP中的SQL语句,
如"SELECT * FROM database where ID = t"
"ID = t",就是我想要的结果。
虽然可以通过表单提交的方法,达到以上的效果。
现在想在一个页面内,不用表单提交的方法搞定“单页内鼠标事件查询数据库!”
偶,非专业人士,现在的技术还停留在ASP visual studio 6的水平,未曾学过.net C#之类的新技术。
如果ASP解决不了“单页内鼠标事件查询数据库!”,请问ASP .net是如何实现的?
谢过! (此文由LionsRuler-木法沙在2007-07-19 20:55:03编辑过)
|
|
-- 我要签名,我要签名!mufasa@hlgnet.com |
|
|