zoukankan      html  css  js  c++  java
  • 牛腩购物11:完善用户注册 onblur 失去焦点 jquery ajax post方式使用 一般处理程序 判断用户是否存在 前台js的应用

    前台js如下

     function checkuser(username) {
                var name = $.trim(username);
    
                if (name.length == 0) {
                    $("#mes_Username").html("<img src='images/wrong.jpg'>用户名不可用,请重新更换用户名");
                }
                else {
                    //开始 ajax 检测用户名
                    var url = "handle/checkusername.ashx";
                    $.post(url, { name: name }, function (data) {
                        if (data == "用户名存在") {
                            $("#mes_Username").html("<img src='images/wrong.jpg'>用户名已经存在,请重新更换用户名");
                            return false;
                        }
                        else if(data == "可以使用") {
                            $("#mes_Username").html("<img src='images/right.jpg'> ");
                        }
                        else
                        {
                            $("#mes_Username").html("<img src='images/wrong.jpg'>用户名不可用,请重新更换用户名");
                        }
    
                    });
    
                }
    
            }
    在asp.net 控件上,要注意.例如我们在 textbox控件上写 onblur 但是vs2010是不提示的,这是因为vs对于控件只提示 c#的代码(例如 onclick),但是
    我们写onblur (失去焦点) 这个方法,他实际是可以执行的
     
     <asp:TextBox ID="txtUsername" runat="server" onblur="checkuser(this.value)"></asp:TextBox>
    
    在一般处理程序的代码
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    
    namespace Niunan.Shop.Web.handle
    {
        /// <summary>
        /// checkusername 的摘要说明
        /// </summary>
        public class checkusername : IHttpHandler
        {
    
            public void ProcessRequest(HttpContext context)
            {
               context.Response.ContentType = "text/plain";   //这里好像可以注释起来  
                
                string username = context.Request.Form["name"];
                if (!string.IsNullOrEmpty(username))
                {
                    bool b=new Niunan.Shop.DAL.UserDAO().Exists(username);
                    if (b)
                    {
                        context.Response.Write("用户名存在");
                    }
                    else
                    {
                        context.Response.Write("可以使用");
                    }
                }
                else
                {
                    context.Response.Write("用户名输入错误");
                }
    
               
            }
    
            public bool IsReusable
            {
                get
                {
                    return false;
                }
            }
        }
    }
    
  • 相关阅读:
    Java中的位运算符、移位运算符
    数据结构——树
    Java Collections工具类
    Map集合
    博客园插入bilibili视频
    TreeSet练习 根据字符串长度排序
    Java Set集合
    规划极限编程读后感(3)
    规划极限编程读后感(2)
    规划极限编程读后感(1)
  • 原文地址:https://www.cnblogs.com/iceicebaby/p/2391956.html
Copyright © 2011-2022 走看看