改一点就可以了
page_loadTextBox1.Attributes["onblur"]="if (this.value==''){alert('空');}";
//
//
for(int i=0;i<this.Page.Controls.Count;i++)
{
if(this.Page.Controls[i].FullName=="System.Web.UI.WebControls.TextBox")
{
TextBox txt=(TextBox)this.Page.Controls[i];
txt.Attributes.Add("onchange","ValidateText(this)");
}
}
把这个循环放到Page_Load()中。
<script>
function ValidateText(obj)
{
if(obj.value=="")
{
alert("此处不能为空,请重新填写!");
obj.focus();
}
var s="数字";
for(int i=0;i<obj.value.length;i++)
{
if(!RegText(obj.value.charAt(i)))
{
s="字符串";
break;
}
}
alert("此处现在填入的是"+s);
obj.focus();
}fucntion RegText(str)
{
var re = new RegExp("123456789.");
var a = re.exec(str);
if(re.lastIndex==-1)
{
return false;
}
else
{
return true;
}
}
</script>
//
page_loadTextBox1.Attributes["onblur"]="if (this.value==''){alert('空');}";
//
//
for(int i=0;i<this.Page.Controls.Count;i++)
{
if(this.Page.Controls[i].FullName=="System.Web.UI.WebControls.TextBox")
{
TextBox txt=(TextBox)this.Page.Controls[i];
txt.Attributes.Add("onchange","ValidateText(this)");
}
}
把这个循环放到Page_Load()中。
<script>
function ValidateText(obj)
{
if(obj.value=="")
{
alert("此处不能为空,请重新填写!");
obj.focus();
}
var s="数字";
for(int i=0;i<obj.value.length;i++)
{
if(!RegText(obj.value.charAt(i)))
{
s="字符串";
break;
}
}
alert("此处现在填入的是"+s);
obj.focus();
}fucntion RegText(str)
{
var re = new RegExp("123456789.");
var a = re.exec(str);
if(re.lastIndex==-1)
{
return false;
}
else
{
return true;
}
}
</script>
//
解决方案 »
- 动态生成静态页 什么意思? 搞
- 大家帮忙找下这个获取矩形坐标的规律
- 初学jQuery,alert($("divResult").innerHTML)出错
- 生成流水号问题
- 请问如何能精确的实现写一个多项查询(解决完,马上给分)
- 初学ASP.NET,简单问题:如何在代码中改变DIV的属性?
- 请问一个关于在WEB页面下画图的问题???急!!!!1
- vs.net预览不出来,请有经验的大哥帮忙看看.
- 请教各位大虾:.DLL文件怎么反编译成源代码
- >>在线求教:视频播放页怎么做?谢谢各位,最好有文档==>请进...
- 在dropdownlist中的循环问题
- 讨论:对微软还未正式推出的asp.net “whidbey” Alpha 版(记得msdn说它是asp.net 2.0)谁有高见?
我只希望可以弹出个对话框,因为页面设计中没有其他地方可以放置该控件了急,还是不行,现在问题就是如何取的用户输入的密码,在后台比较???
ttt