javascript 连接是数据库 验证输入值

有一下代码<html><head></head><scriptlanage="javascript">functiones(){}</script><body><inpu... 有一下代码
<html>
<head>
</head>
<script lanage="javascript">
function es(){

}
</script>
<body>

<input type="text" name="name" id="name"/>
<input type="buttion" onClick="es()"/>

</body>
</html>
---------------------------
数据库名称 dataees
查询表 bes
查询列 BKNumber

请问 javascript 里 es() 方法怎么写?达到验证字段在数据库里是否存在的功能。
展开
 我来答
wastelandxf
2008-01-24 · TA获得超过281个赞
知道小有建树答主
回答量:400
采纳率:25%
帮助的人:245万
展开全部
以下是已经可以运行的访问数据库的javascript代码,你可以参考一下,你把objrs.Fields(i).Value改成objrs.Fields(i).name应该能够获得字段的名称:
<SCRIPT LANGUAGE="JavaScript">
<!--
function connect(str)
{
var objdbConn = new ActiveXObject("ADODB.Connection");
var strdsn = "Driver={SQL Server};SERVER=ZZWLINE;UID=sa;PWD=123;DATABASE=test";
objdbConn.Open(strdsn);
var objrs = objdbConn.Execute("SELECT * FROM users where "+str);

var fdCount = objrs.Fields.Count - 1;
if (!objrs.EOF){
document.write("<table border=1><tr>");
for (var i=0; i <= fdCount; i++)
document.write("<td><b>" + objrs.Fields(i).Name + "</b></td>");
document.write("</tr>");

while (!objrs.EOF){
document.write("<tr>");
for (i=0; i <= fdCount; i++)
document.write("<td valign='top'>" + objrs.Fields(i).Value + "</td>");
document.write("</tr>");
objrs.moveNext(); // 移到下一笔记录
}
document.write("</table>");
}
else
document.write("数据库内没有记录!<br>");
objrs.Close(); // 关闭记录集合
objdbConn.Close(); // 关闭数据库链接
}
connect("std");
//-->
</SCRIPT>
媒办法
2008-01-24 · TA获得超过606个赞
知道小有建树答主
回答量:834
采纳率:0%
帮助的人:1002万
展开全部
你这里的es()是在客户端执行的,不能直接连接服务端的数据库吧……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
以吾腹作汝棺兮
2008-01-24 · 超过13用户采纳过TA的回答
知道答主
回答量:22
采纳率:0%
帮助的人:0
展开全部
javascript只能实现前台验证,如输入是否为空,格式是否正确等,数据库验证应该在后台做.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式