<input type="text" id="tx" onkeyup='exist()' /><script type=''> function exist() { var tx=document.getElementById("tx").value; .......///数据库访问该tx相等的字段。
}</script>
<input type="text" id="tx" onkeyup='exist()' /> <div id="re"><div><script language="javascript"> function database() { var conn = new ActiveXObject("Adodb.Connection"); conn.Open("driver={SQL server};database=数据库名;server=服务器;uid=用户名;pwd=密码") var rs_str = new ActiveXObject("Adodb.Recordset"); rs_str.Open ("SQL查询语句",conn,1,1) if (!rs_str.eof) { var re=document.getElementById("re"); re.innerHTML="用户已存在"; //alert(rs_str.recordcount); //弹出查询的记录数 } }function exist() { var tx=document.getElementById("tx").value; database();
也可以在用户名输入框旁边添加一个按钮(检查用户是否存在) 让用户自己去检查
也可以偷偷加一个iframe 在这里面判断用户是否存在 这样本页不会刷新 而丢失数据
function exist()
{
var tx=document.getElementById("tx").value;
.......///数据库访问该tx相等的字段。
}</script>
<div id="re"><div><script language="javascript">
function database()
{
var conn = new ActiveXObject("Adodb.Connection");
conn.Open("driver={SQL server};database=数据库名;server=服务器;uid=用户名;pwd=密码")
var rs_str = new ActiveXObject("Adodb.Recordset");
rs_str.Open ("SQL查询语句",conn,1,1)
if (!rs_str.eof)
{
var re=document.getElementById("re");
re.innerHTML="用户已存在";
//alert(rs_str.recordcount); //弹出查询的记录数
}
}function exist()
{
var tx=document.getElementById("tx").value;
database();
}
</script>