日期:2014-05-16 浏览次数:20912 次
如果使用的是html控件,就不存在这种问题了。但是,我就是想实现服务器控件的这一功能,有时候服务器控件也是很好用的。
先给aspx页面增加一个服务器控件button
<asp:Button ID="btnSave" runat="server" Text="保存" OnClick="btnSave_Click" class="inputbutton"></asp:Button>
if (!IsPostBack) { //给button1添加客户端事件 btnSave.Attributes.Add("OnClick", "return UserAddVerify()"); }
function UserAddVerify() { var userName = document.getElementById("TxtUserName").value; var password = document.getElementById("TxtUserPassword").value; var repassword = document.getElementById("TxtUserPasswordConfirm").value; var identity = document.getElementById("TxtUserIdentity").value; var mobile = document.getElementById("TxtUserMobile").value; var realName = document.getElementById("TxtUserRealName").value; var btnSave = document.getElementById("btnSave"); var identityReg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; var mobileReg = /1[3-8]+\d{9}/; if (userName == "" || userName == null) { alert("用户名不能为空"); return false; } else if (password == "" || password == null) { alert("密码不能为空"); return false; } else if (repassword == "" || repassword == null || repassword != password) { alert("对不起,两次输入密码不一样"); return false; } else if (identity == "" || identity