asp.net注册重置按钮代码怎么写?后面有验证控件的
之前在click事件中用txtUsername.text="";没有发生变化。用HTML的重置按钮的话,验证控件的错误提示不能取消...
之前在click事件中用txtUsername.text="";没有发生变化。用HTML的重置按钮的话,验证控件的错误提示不能取消
展开
1个回答
2013-07-11
展开全部
//注册时判断用户名是否符合规范,是否已经被注册
function urname() {
document.getElementById("NameError").innerHTML = ""; //清空错误信息
var userName = document.getElementById("Txt_UserName").value;
var reg = "[^a-zA-Z_0-9]"; //判断用户名只能为字母,数字,下划线的正则表达式
var reg1 = "\\D"; //判断用户名必须以字母开头的正则表达式
if (usName == "")//用户名为空,不可以
{
document.getElementById("lable1").innerHTML = "<font color=\"red\">用户名不能为空!<font><br>";
btnSubmit = false;
}else if (!userName.substring(0, 1).match(reg1))//用户名不是以字母开头
{
document.getElementById("lable1").innerHTML = "<font color=\"red\">必须已字母开头!<font><br>";
canSubmit = false;
}一般不采用正则控件,采用正则表达式
function urname() {
document.getElementById("NameError").innerHTML = ""; //清空错误信息
var userName = document.getElementById("Txt_UserName").value;
var reg = "[^a-zA-Z_0-9]"; //判断用户名只能为字母,数字,下划线的正则表达式
var reg1 = "\\D"; //判断用户名必须以字母开头的正则表达式
if (usName == "")//用户名为空,不可以
{
document.getElementById("lable1").innerHTML = "<font color=\"red\">用户名不能为空!<font><br>";
btnSubmit = false;
}else if (!userName.substring(0, 1).match(reg1))//用户名不是以字母开头
{
document.getElementById("lable1").innerHTML = "<font color=\"red\">必须已字母开头!<font><br>";
canSubmit = false;
}一般不采用正则控件,采用正则表达式
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询