ajax 实现无刷新验证用户名是否存在
来源:互联网 发布:部落冲突武神升级数据 编辑:程序博客网 时间:2024/05/15 19:25
html代码:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="username.aspx.cs" Inherits="username" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script src="js/Jquery1.7.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $('#txtname').blur(function () { vailtname(); }) function vailtname() { var mytext = $('#txtname').val(); if (mytext == '') { $('#txtname').next().text('请填写用户名').css('color', 'red'); return false; } else { WebService.vilatename(mytext, onSuccess1, onFailed1); } } function onSuccess1(result) { if (result == true) { $('span').text(''); var img = "<img src=images/kws_safe.gif/>"; $('span').append(img); return true; } else { $('span').text('用户名已存在').css('color', 'red'); return false; } } function onFailed1() { alert('方法调用失败'); } $('#btnOk').bind("click", function () { }) }) </script></head><body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> <Services> <asp:ServiceReference Path="~/WebService.asmx"/> </Services> </asp:ScriptManager> <div> <input id="txtname" type="text" /> <span></span><br /> <input id="btnOk" type="button" value="确定" /> </div> </form></body></html>后台代码using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;using System.Configuration;using System.Data.SqlClient;/// <summary>///WebService 的摘要说明/// </summary>[WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]//若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 [System.Web.Script.Services.ScriptService]public class WebService : System.Web.Services.WebService { public WebService () { //如果使用设计的组件,请取消注释以下行 //InitializeComponent(); } private string sqlcnn = ConfigurationManager.ConnectionStrings["sqlcnn"].ConnectionString; [WebMethod] public string HelloWorld() { return "Hello World"; } [WebMethod] public bool vilatename(string name) { object getvalue = null; using (SqlConnection con = new SqlConnection(sqlcnn)) { using (SqlCommand com = con.CreateCommand()) { com.CommandText = "select UserName from UserInfo where UserName=@name"; com.Parameters.AddWithValue("@name",name); con.Open(); getvalue = com.ExecuteScalar(); } } if (getvalue != null) { return false; } else { return true; } }}
- ajax实现无刷新验证用户名是否存在
- ajax 实现无刷新验证用户名是否存在
- ajax 实现无刷新验证用户名是否存在
- ajax,servlet实现无刷新验证用户名是否存在
- AJAX(三)--实例无刷新验证用户名是否存在
- AJAX(三)--实例无刷新验证用户名是否存在
- ajax和struts结合实现无刷新验证用户名是否存在
- AJAX 实现判断用户名是否存在 无刷新效果
- 无刷新验证用户名是否存在
- ASP无刷新验证用户名是否存在
- Ajax实现无刷新验证用户名是否存在 (使用AjaxPro.2.dll)(当鼠标离开输入框时,即使判断用户名是否存在)
- jquery ajax无刷新请求Struts2验证用户名密码数据库是否存在
- ajax+struts实现验证用户名是否存在
- AJAX实现无刷新验证用户名
- asp.net无刷新验证用户名是否已经存在
- jsp中利用jquery实现无刷新验证用户名是否存在
- thinkphp5.0+ajax异步刷新验证用户名是否存在
- ajax验证用户名是否存在
- 二分匹配题解
- 短信监听和代码中注册Broadcast
- uiimage转换成cximage
- cl.exe编译程序问题
- 淘宝2011.9.21校园招聘会笔试题
- ajax 实现无刷新验证用户名是否存在
- win7下安装fedora双系统时出现分区空间不足 但是在明明还有100多G呢 是怎么回事
- VC++游戏编程----游戏画面特效制作1
- Iphone开发基础教程 example3
- libxml C语言写xml文档
- 个人开发如何预估时间,处理突发情况
- html 5 video create
- java环境变量详解---找不到或无法加载主类
- 黑马程序员——HTML学习笔记