当前位置: 代码迷 >> ASP.NET >> |M| 300分求 因为不满意RequiredFieldValidator验证控件,想给他加三个属性要怎么处理
  详细解决方案

|M| 300分求 因为不满意RequiredFieldValidator验证控件,想给他加三个属性要怎么处理

热度:1679   发布时间:2013-02-26 00:00:00.0
|M| 300分求 因为不满意RequiredFieldValidator验证控件,想给他加三个属性要怎么办
我想加一个Text属性用来一开始就显示出来如 "* "好让用户知道这是个必填的
然后再加一个Message属性用来当用户移动要难证的控件的时候显示指示信息
如 "请在这里输入用户名 "

谢谢 要怎么做 可不可以具体点

------解决方案--------------------------------------------------------
不满意RequiredFieldValidator验证控件

你可以不要用RequiredFieldValidator验证控件,

验证这个的方法多的是,前台JAVASCRIPT,后台也可以实现的
------解决方案--------------------------------------------------------
授人于渔

,方向:
1.继承RequiredFieldValidator控件,自己写个类
2.这个类多加你要的三个属性
3.生成dll自己引用就OK
------解决方案--------------------------------------------------------
自定义控件

或 自己写严整函数
------解决方案--------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN ">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<style>
.EMsg
{
font-size: 9pt;
color:red;
font-family:宋体;
}
</style>
<SCRIPT LANGUAGE= "JavaScript ">
<!--
function viewSpan(spID)
{
document.getElementById(spID).style.display = "block ";
}
function hidSpan(spID)
{
document.getElementById(spID).style.display = "none ";
}
//-->
</SCRIPT>
</HEAD>

<BODY>
<FORM METHOD=POST ACTION= " ">
<TABLE>
<TR>
<TD width= "200px "> <INPUT TYPE= "text " NAME= "txtName " id= "txtName " value= "* " onfocus= "this.value= ' ';viewSpan( 'spName ') " onblur= "if(this.value== ' '){this.value= '* ';} hidSpan( 'spName '); "> <span id= "spName " class= "EMsg " style= "display:none; "> 请输入姓名 </span> </TD>
</TR>
<TR>
<TD> <INPUT TYPE= "text " NAME= "txtTel " id= "txtTel "> <span id= "spTel " class= "EMsg "> </span> </TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>

------解决方案--------------------------------------------------------
http://www.cnblogs.com/Roping/archive/2007/01/24/628764
  相关解决方案