当前位置:编程学习 > C#/ASP.NET >>

asp.net中textbox值改变。label便调用一个js

如图联系电话右边的文本框便是要输入的。

当输入完毕之后,失去焦点时,

textchanged事件发生,

label应该调用一个js

我已经写好了。

<script type="text/javascript">
String.prototype.Trim=function(){
var m=this.match(/^s_1*(\S+(\s+\S+)*)\s*$/);
return(m==null)?"":m[1];
}
String.prototype.isMobile=function(){
return(/^(?:13\d|15[89])-?\d{5}(\d{3}|\*{3})$/.test(this.Trim()));
}
String.prototype.isTel=function()
{
return(/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/.test(this.Trim()));
}
function chkForm(){
 with(document.form1){
 if(tel.value.isMobile()||tel.value.isTel()){
  tel.value=tel.value.Trim();
  alert("您的电话/手机号码是:"+tel.value);
  return true;
 }
 else{
 alert("请输入正确的手机号码或者电话号码\n\n 例如13988998899 或者0536-8860667");
 tel.focus();
 return false;
 }
 }
 
}
</script>

 

 

 

 

只是怎么调用,才能让label即时的显示出来。

追问:好吧。这个问题我已经用别的方法解决了。本人asp真的很菜。

再问你一个问题好吧。。

关于生成验证码。

我用的是外部调用。

登陆界面是a.aspx

生成验证码图片的是image.aspx

image.aspx中的load事件中写了 CreateImage.DrawImage();

然后新建了一个类 createimages.cs

在这个类中生成了随机数。并且输出为图片格式。

然后在a.aspx中添加一个image控件。

在load事件中添加了 ImageButton1.ImageUrl = "image.aspx";

现在我弄不明白的是,

怎么样在a.aspx中的文本框与验证码相比较??

 

 

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,