最近写了一个小东西,又学会了一些ZS,赶快记下。
function check1(source, clientside_arguments)
{
var obj1=document.getElementById("txtUpdateUserID");
var obj2=document.getElementById("txtPassword"); //取控件的值
// 英数4~8
var objReg = new RegExp("^[0-9a-zA-Z]{4}[0-9a-zA-Z]*$"); //半角英数字
if((obj1.value.length>=4 && objReg.test(obj1.value) && objReg.test(obj2.value))
{
clientside_arguments.IsValid=true;
}
else
{
clientside_arguments.IsValid=false;
}
}
function check2(source, clientside_arguments)
{
var obj=document.getElementById("txtAnnounce");
var objType = event.srcElement; //点击按钮的时候取得控件的ID
if((obj.value.length<=500) || (objType.id == "btnDelete"))
{
clientside_arguments.IsValid=true;
}
else
{
clientside_arguments.IsValid=false;
}
}
<asp:CustomValidator ID="CustomValidator2" runat="server" ErrorMessage="<%$ AppSettings:Message01 %>" ClientValidationFunction="check2" Display="None"></asp:CustomValidator>