数据库中名称已经存在,如何用formValidator验证?(如果名称在数据库中存在,则提示。)formValidator这个没用过啊,不懂。或者有别的验证方法吗?谢谢各位大侠~
解决方案 »
- 关于.net给DropDownList赋值的特殊要求
- 大家的提交程序都是采用什么办法来防止群发等广告贴的
- vs2008做的asp.net网页,如何把图片衬于控件下面?
- Sqlserver查询出记录如(2003-10-23 12:32:41.000)如何获取记录中的(2003-10-23)
- 网页图片显示问题
- 200或更多分,只为求一个基于exchange开发的工作流源代码或代码片段
- 一个用户控件问题
- 下载为什么会弹出2次保存窗口?在线等......
- .net中有三个timer控件,在网页中应该用哪个timer?怎么用?请给个例子谢谢^_^
- 请问那儿有.net的下载?能下载马上给分结帖。
- VB.NET Gridview合并单元格实例
- 求1正则
如果存在就提示错误,不能添加相同的name。不好意识可能没表述明白
$("文本框ID").formValidator({
onshow:"请输入用户名",
onfocus:"用户名至少4个字符,最多10个字符",
oncorrect:"该用户名可以注册"}).inputValidator({min:4,max:10,
onerror:"用户名至少4个字符,最多10个字符"}).regexValidator({
regexp:"username",
datatype:"enum",
onerror:"用户名格式不正确"})
.ajaxValidator({
type : "get",
url : "Enroll.ashx",
datatype :"html",
cache:false,
success : function(data){
//alert(data);
if( data == "fail" )
{
return false;
}
else
{
return true;
}
},
buttons: $("#Button"),
error: function(){alert("服务器没有返回数据,可能服务器忙,请重试");},
onerror : "该用户名不可用,请更换用户名",
onwait : "正在对用户名进行合法性校验,请稍候..."
})
public class Enroll : IHttpHandler
{
Web_LOGO WL = new Web_LOGO();
MD5Class MD5 = new MD5Class();
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
string user = context.Request.QueryString["accounts"].ToString();
bool o = sql操作是否存在(user);
if (o)
{
context.Response.Write("fail");
}
}
经过验证.完全可以使用,结贴
.formValidator({ onshow: " ", onfocus: "重要!建议您输入MSN账号的邮箱地址或者雅虎邮箱,以方便我们可以将活动信息发给你!", oncorrect: " " }).inputValidator({ min: 6, max: 50, onerror: " " }).regexValidator({ regexp: "email", datatype: "enum", onerror: "邮箱格式错误" })
.ajaxValidator({
type: "get",
url: "/Handler/Registion.ashx?type=email",
datatype: "json",
success: function(data) {
if (data == "1") {
return true;
}
else {
return false;
}
},
buttons: $("#<%= btnRegister.ClientID%>"),
error: function() { alert(""); },
onerror: "",
onwait: "验证中..."
});
string email = context.Request.QueryString[controlClientID];
//判断是否存在$("#<%= txtEmail.ClientID %>").css("ime-mode", "disabled").bind("keyup", function(event) { var key = window.event ? event.keyCode : event.which; if (key < 35 && key > 40 && key != 8) { this.value = this.value.replace(/[\uFF00-\uFFFF]/g, ''); } }).bind("onbeforepaste", function() { clipboardData.setData('text', clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g, '')); }) .formValidator({ onshow: " ", onfocus: "重要!建议您输入MSN账号的邮箱地址或者雅虎邮箱,以方便我们可以将活动信息发给你!", oncorrect: " " }).inputValidator({ min: 6, max: 50, onerror: " " }).regexValidator({ regexp: "email", datatype: "enum", onerror: "邮箱格式错误" }) .ajaxValidator({ type: "get", url: "/Handler/Registion.ashx?type=email", datatype: "json", success: function(data) { if (data == "1") { return true; } else { return false; } }, buttons: $("#<%= btnRegister.ClientID%>"), error: function() { alert(""); }, onerror: "", onwait: "验证中..." });
请问$("文本框ID").formValidator这个方法里的参数都得写是不?
Web_LOGO WL = new Web_LOGO();
MD5Class MD5 = new MD5Class();这俩是啥?
我是新手,多多帮助,谢谢
MD5Class MD5 = new MD5Class();
实例化一个类.是从我项目里扣出来的WL是登陆的类
MD5是密码 MD5加密类...("文本框ID").formValidator({
onshow:"请输入用户名",//初始化界面显示文字
onfocus:"用户名至少4个字符,最多10个字符",//回去焦点显示文字
oncorrect:"该用户名可以注册"}).inputValidator({min:4,max:10,//如果成功,就显示(ajax查询也成功)
onerror:"用户名至少4个字符,最多10个字符"}).regexValidator({//如果格式不对,显示
regexp:"username",//正则表达式(formValidator里定义的)
datatype:"enum",//正则类型(formValidator里定义的)
onerror:"用户名格式不正确"})//格式错误显示
.ajaxValidator({
type : "get",
url : "Enroll.ashx",
datatype :"html",
cache:false,
success : function(data){
//alert(data);
if( data == "fail" )
{
return false;
}
else
{
return true;
}
},
buttons: $("#Button"),//触发事件再次验证
error: function(){alert("服务器没有返回数据,可能服务器忙,请重试");},
onerror : "该用户名不可用,请更换用户名",
onwait : "正在对用户名进行合法性校验,请稍候..."
})
看懂一点点了,谢谢你。还是有几个问题
1 success : function(data) 这个data是誰传的?
2 bool o = sql操作是否存在(user);sql语句不太懂,能举个例子不?