当我所有非空验证都通过时,才出现提示"处理中"对话呢?
打算实现的效果:
,,当所有非空验证都通过时,出现下面提示对话:
,现在的问题是:一点击“启动”,验证还未通过时就出现下面的效果:
,我把代码贴出来,高手们帮我看看:
protectedvoid Page_Load(objectsender, EventArgs e)
{
this.Btn_Submit.Exp_SubmitLoad();
}
protectedvoid Btn_Submit_Click(object sender, EventArgs e)
{
#regionset data
stringSqlPath = "/database/SystemDB.sql";
stringIP = this.txtServer.Text.Trim();
if(IP.Length <= 0)
{
this.Exp_PageAlter("请先输入数据库服务器地址");
return;
}
stringUserName = this.txtUserName.Text.Trim();
if(UserName.Length <= 0)
{
this.Exp_PageAlter("请先输入数据库登录用户名称");
return;
}
#endregion
try
{
varmsg = "";
CodeHelper.begin(IP,UserName, UserPwd, SqlName, SqlPath, ref msg);
this.lbResult.Text= msg;
}
catch(Exception ex)
{
this.lbResult.Text
= "数据初始化失败,错误信息如下:\r\n" +
ex.Message.Exp_SubStringByLength(1000, "…");
}
}
其中:Btn_Submit.Exp_SubmitLoad方法如下:
public static void Exp_SubmitLoad(this Buttonbtn)
{
btn.Attributes.Add("onclick","javascript:document.getElementById('pageBase_runing').style.visibility='visible';window.setInterval('pageBase_tick()',500);");
}
但是,如果我把Exp_SubmitLoad,放到单击事件里面,又看不到提示效果,只能放到Page_Load中。但纠结的是放到Page_Load中,又出现我截的图那种效果(还未通过验证,就出现对话框),该怎么实现:当我所有非空验证都通过时,才出现提示对话呢?
注意,我前台用了一个 <asp:Button ID="Btn_Submit"
runat="server" Text="启动"
CssClass="btn_login" OnClick="Btn_Submit_Click"
OnClientClick="disableButton(this);"UseSubmitBehavior="False" />
,,当所有非空验证都通过时,出现下面提示对话:
,现在的问题是:一点击“启动”,验证还未通过时就出现下面的效果:
,我把代码贴出来,高手们帮我看看:protectedvoid Page_Load(objectsender, EventArgs e)
{
this.Btn_Submit.Exp_SubmitLoad();
}
protectedvoid Btn_Submit_Click(object sender, EventArgs e)
{
#regionset data
stringSqlPath = "/database/SystemDB.sql";
stringIP = this.txtServer.Text.Trim();
if(IP.Length <= 0)
{
this.Exp_PageAlter("请先输入数据库服务器地址");
return;
}
stringUserName = this.txtUserName.Text.Trim();
if(UserName.Length <= 0)
{
this.Exp_PageAlter("请先输入数据库登录用户名称");
return;
}
#endregion
try
{
varmsg = "";
CodeHelper.begin(IP,UserName, UserPwd, SqlName, SqlPath, ref msg);
this.lbResult.Text= msg;
}
catch(Exception ex)
{
this.lbResult.Text
= "数据初始化失败,错误信息如下:\r\n" +
ex.Message.Exp_SubStringByLength(1000, "…");
}
}
其中:Btn_Submit.Exp_SubmitLoad方法如下:
public static void Exp_SubmitLoad(this Buttonbtn)
{
btn.Attributes.Add("onclick","javascript:document.getElementById('pageBase_runing').style.visibility='visible';window.setInterval('pageBase_tick()',500);");
}
但是,如果我把Exp_SubmitLoad,放到单击事件里面,又看不到提示效果,只能放到Page_Load中。但纠结的是放到Page_Load中,又出现我截的图那种效果(还未通过验证,就出现对话框),该怎么实现:当我所有非空验证都通过时,才出现提示对话呢?
注意,我前台用了一个 <asp:Button ID="Btn_Submit"
runat="server" Text="启动"
CssClass="btn_login" OnClick="Btn_Submit_Click"
OnClientClick="disableButton(this);"UseSubmitBehavior="False" />
...全文
相关推荐
jq非空验证,js正则表达式验证邮箱和手机号码
jq非空验证,为空的时候input后面加红色字体的用户名不能为空。 js正则表达式验证邮箱和手机号码,验证邮箱必须含有@符,手机号码必须1开头并且固定11个字符
深入理解前端表单验证逻辑与实践
本文深入探讨了前端表单验证的逻辑,通过分析具体的JavaScript代码示例,揭示了如何在用户填写表单时进行有效的输入检查。文章详细介绍了各种验证函数,包括非空验证、字母验证、数字验证、电子邮件格式验证等,并演示了如何通过这些函数来构建一个健壮的表单验证系统。
jquery前端非空验证
jquery前端非空验证 前端页面 在提交前 对输入内容进行非空验证
JS非空验证及邮箱验证的实例
下面小编就为大家带来一篇JS非空验证及邮箱验证的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Javascript的表单与验证-非空验证
JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。本文给大家介绍javascript的表单与验证-非空验证,对javascript表单验证相关知识感兴趣的朋友一起学习吧


