본문 바로가기
develop

Dot Net 전용 Validation - RED... IS... 專用

by 파드 2007. 6. 28.
반응형

[문제!]

닷넷 전용 유효성 체크를 사용하여

에러 발생시, 텍스트 박스옆에는 손() 보이게 하고,

메세지는 경고창 형식으로 나타나게 하라.


[배경!]

아띠 꽁수인가?... asp.net 1.0에서는 <asp:RequiredFieldValidator></asp:RequiredFieldValidator>

요래만 해도 보였는데

왜 2.0에서는 안되지...

내만 안되면 대략 낭패 킁킁


[답?]

<html>

....


<asp:TextBox ID="txtName" runat="server" CssClass="input_normal" MaxLength="12" Width="150px"></asp:TextBox>

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" Display="Dynamic" ControlToValidate="txtName" ErrorMessage="" CssClass="reddot" ForeColor="Red" SetFocusOnError="true" Visible="true" Enabled="true"></asp:RequiredFieldValidator>

....


<table width="750" border="0" cellspacing="0" cellpadding="0">
 <tr>
   <td height="40" align="center">
       <asp:ValidationSummary ID="ValidationSummary" runat="server" Width="300px"

            CssClass="reddot" ForeColor=" " HeaderText="[입력오류]"
            ShowMessageBox="true" ShowSummary="false"></asp:ValidationSummary>
   </td>
 </tr>
</table>


.....

</html>

<!-- 오바로드 둥둥 -->
<script type="text/javascript">
RequiredFieldValidator1.errormessage = "이름은 필수입력 항목입니다.";
RegularExpressionValidator1.errormessage = "이메일 형식이 잘못되었습니다.";
RequiredFieldValidator2.errormessage = "제목은 필수입력 항목입니다.";
Requiredfieldvalidator3.errormessage = "비밀번호는 필수입력 항목입니다.";
</script>
반응형