请问高手们:
我要实现一个客户端的检验功能,就是在用户点"提交"之后,用JAVASCRIPT代码检查一些TEXTBOX是否填写,如果没有填写则不能提交,会弹出对话框来提醒用户.
本来打算用JAVASCRIPT写的,但JAVASCRIPT不能检验服务器控件里的数据,用VS自带的validateXXX之类的东东又不能弹出对话框,不知各位有什么更好的办法?
我要实现一个客户端的检验功能,就是在用户点"提交"之后,用JAVASCRIPT代码检查一些TEXTBOX是否填写,如果没有填写则不能提交,会弹出对话框来提醒用户.
本来打算用JAVASCRIPT写的,但JAVASCRIPT不能检验服务器控件里的数据,用VS自带的validateXXX之类的东东又不能弹出对话框,不知各位有什么更好的办法?
解决方案 »
- 怎样才能真正实现IE窗口的最大化、最小化?
- 自定义右键菜单弹出位置问题!
- 怎样在gridview显示membership中的用户?
- 如何做出域名查询系统,,就是输入一个域名然后检查着个域名是否被注册 返回 true |false
- 回复正确全部给分
- 如何关系DataReader?
- 数据库存储多类型文件WEB显示问题。困扰多日,大侠们帮忙!
- grideview后面显示的select edit delete如何改成中文
- 关闭showModalDialog问题
- 如何对一xml格式的字符串分析?
- 怎么模拟Windows身份认证登录Web页面?
- Asp Net 调用 COM 组件 —— 无法正常启动进程(在线等)
button1_Click(..)
{
if(TextBox1.Text == "")
{
Response.Write("<script>alert('请输入XXX');</script>");
return;
}
.....
}
Page_Load:
Button1.Attributes.Add("onclick","return confrim('are you sure?');");
<asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" ErrorMessage="请输入用户名" Display="None" ControlToValidate="txtUserName"></asp:RequiredFieldValidator>
<asp:Button id="btnSubmit" runat="server" Text="登陆"></asp:Button>
<asp:ValidationSummary id="ValidationSummary1" runat="server" ShowMessageBox="True" ShowSummary="False"></asp:ValidationSummary>要点:1.RequiredFieldValidator Display="None"
2.ValidationSummary ShowMessageBox="True" ShowSummary="False"
这样在代码上很麻烦吧?我打算在Form的OnSubmit事件里写实现了
ValidationSummary 是个集体验证控件
也就是说 你再加n个 RequiredFieldValidator 等验证控件
只需要这一个就够了
它会列出所有 验证没通过的错误信息
你可以试一下 再回答而且 代码上 也部麻烦 在vs里面 很方便