标题:onblur事件
只看楼主
peswe
Rank: 1
等 级:新手上路
帖 子:197
专家分:0
注 册:2006-11-22
 问题点数:0 回复次数:4 
onblur事件
要实现的功能是:当bookid失去焦点时,bookname自动根据bookid的值搜索数据库中相对应的值,并显示。
可是以下代码总是有错误,错误提示为:
技术信息(用于支持人员)

错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'bookid=' 中。
/mingrisoft/mtest/manage/book/ModBook.asp, 第 15 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Maxthon; .NET CLR 2.0.50727)  

网页:
GET /mingrisoft/mtest/manage/book/ModBook.asp  

时间:
2008年5月8日, 10:09:29  


详细信息:
Microsoft 支持  


以下是代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
<html xmlns="http://www.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<script language="javascript">
function change()
{
bookid=document.mform.bookid.value
<!--#include file="../conn.asp"-->
<%
    sql="select * from tb_books where bookid="&bookid  ’应该是这里有错,该怎么该呢?望指点!~    
         rs.open sql,conn,1,3
    bookname=rs("bookname")
    set rs=nothing
    conn.close
    set conn=nothing
%>
document.mform.bookname.value="<%=bookname%>"
}
</script>    
<link rel="stylesheet" href="../../css/style.css" />
<body>
<form name="mform">
bookid:
<input type="text" name="bookid" size="20" onblur="change();" />
书名:
<input type="text" name="bookname" size="20" />
</form>
</body>
</html>

[[it] 本帖最后由 peswe 于 2008-5-8 10:18 编辑 [/it]]
搜索更多相关主题的帖子: onblur Maxthon Microsoft 浏览器 数据库 
2008-05-08 10:15
lili0610931
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2007-7-6
得分:0 
看看你BOOKID有值吗
2008-05-08 10:20
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
ASP不能这样写.....
前台值应当通过提交后台才能接收。楼主可以研究下AJAX或者ASP。NET来完成类似功能。

2008-05-08 14:15
bjbaima
Rank: 1
等 级:新手上路
帖 子:52
专家分:0
注 册:2008-4-22
得分:0 
语句写错了,因为里面即有vbscript,也有jscript
这样.
<script language="javascript">
function change()
{
<%bookid=%>document.mform.bookid.value
<!--#include file="../conn.asp"-->
<%
    sql="select * from tb_books where bookid="&bookid  ’应该是这里有错,该怎么该呢?望指点!~   
         rs.open sql,conn,1,3
    bookname=rs("bookname")
    set rs=nothing
    conn.close
    set conn=nothing
%>
document.mform.bookname.value="<%=bookname%>"
}
</script>   
<link rel="stylesheet" href="../../css/style.css" />
<body>
<form name="mform">
bookid:
<input type="text" name="bookid" size="20" onblur="change();" />
书名:
<input type="text" name="bookname" size="20" />
</form>
</body>
</html>
2008-05-08 15:05
peswe
Rank: 1
等 级:新手上路
帖 子:197
专家分:0
注 册:2006-11-22
得分:0 
谢谢各位的指点!
尤其是bjbaima兄弟帮我指出了一个问题,不过还是说有语法错误,望进一步指点!~
谢谢!~

C斗士~~~fighting!!!!
2008-05-08 18:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-213112-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.328870 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved