function chk()
{
var s=document.all["Tusernamebox"].value;
if(s=="")
{
alert("error");
return false;
}
if(s.length!=10)
{
alert("error");
return false;
}
if(!isNegative(document.all["tUsernamebox"],"error")) return false;
return true;
}function isNegative(pObj,errMsg){
var obj = eval(pObj);
strRef = "1234567890-";
for (i=0;i<obj.value.length;i++) {
tempChar= obj.value.substring(i,i+1);
if (strRef.indexOf(tempChar,0)==-1) {
if (errMsg == null || errMsg =="")
alert("数据不符合要求,请检查");
else
alert(errMsg);
if(obj.type=="text")
obj.focus();
return false;
}else{
if(i>0){
if(obj.value.substring(i,i+1)=="-"){
if (errMsg == null || errMsg =="")
alert("数据不符合要求,请检查");
else
alert(errMsg);
if(obj.type=="text")
obj.focus();
return false;
}
}
}
}
return true;
}
{
var s=document.all["Tusernamebox"].value;
if(s=="")
{
alert("error");
return false;
}
if(s.length!=10)
{
alert("error");
return false;
}
if(!isNegative(document.all["tUsernamebox"],"error")) return false;
return true;
}function isNegative(pObj,errMsg){
var obj = eval(pObj);
strRef = "1234567890-";
for (i=0;i<obj.value.length;i++) {
tempChar= obj.value.substring(i,i+1);
if (strRef.indexOf(tempChar,0)==-1) {
if (errMsg == null || errMsg =="")
alert("数据不符合要求,请检查");
else
alert(errMsg);
if(obj.type=="text")
obj.focus();
return false;
}else{
if(i>0){
if(obj.value.substring(i,i+1)=="-"){
if (errMsg == null || errMsg =="")
alert("数据不符合要求,请检查");
else
alert(errMsg);
if(obj.type=="text")
obj.focus();
return false;
}
}
}
}
return true;
}
public void Page_Load(Object sender,EventArgs e){
Tusernamebox.Attributes["onblur"]="javascript:if(! /^\\d{10}$/.test(this.value)) {this.value='';this.select()}";
}
</SCRIPT>
<BODY>
<form id="oForm" runat="server">
<asp:Label id="lusername" runat="server" Width="32px" Height="16px">用戶名</asp:Label>
<asp:TextBox id="Tusernamebox" runat="server" Width="136px"></asp:TextBox><BR>
</form>
</BODY>