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中的文本框与验证码相比较??