ASP(不是.NET)在已建的文本框中输入内容时 当鼠标离开text文本框时,自动执行一个查询事件(SQL) 并将查询

ASP(不是.NET)在已建的文本框中输入内容时
当鼠标离开text文本框时(也就是鼠标失去焦点),自动执行一个查询事件(SQL)
并将查询的结果返回到相应的文本框中
请问源代码怎么写!SOS
我准备是做手机浏览的网页。好像JAVASCRIPT不支持手机浏览器吧

你说的这个效果做两个asp文件就可以解决。假设是1.asp 和2.asp

在1.asp文件中这样写:

<html>
<body>
<form name="FormTest" method="post">
<iframe name="ifr" src="2.asp" frameborder="0" width="100%" height="25" marginheight="0" marginwidth="0" scrolling="no"></iframe>
<input name="showTxt" id="showTxt" type="text" />
</form>
</body>
</html>

在2.asp文件中你这样写:

<html>
<body style="margin:0">
<script type="text/javascript" language="javascript">
function jump(){
var frm = document.FormSel;
frm.action = "2.asp";
frm.submit();
}
</script>
<form name="FormSel" method="post">
<input name="txt" type="text" onBlur="javascript:jump()" />
<input name="hidTxt" type="hidden" value="showself" />
</form>
<%
dim hid
hid = request("hidTxt")
if hid="showself" then

'此处为数据库查询代码,然后为变量va赋值,我假设值为:hello
va = "hello"
response.Write("<script>parent.FormTest.showTxt.value='"&va&"'</script>")

end if
%>
</body>
</html>

就可以达到你要的结果了,我已经测试通过了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-25
前台用js来做,
另外需要单独做个页面来进行这个sql查询
你查询下ajax的技术,你的需求就要用到这个技术了
第2个回答  2010-08-25
必须在前 台用javascript判断了。
第3个回答  2010-08-26
ajax吧,onmouseout 中调用
相似回答