저는 기부 웹 사이트에서 일하고 있습니다. 특정 웹 페이지는 사용자가 텍스트 상자에 금전적 가치를 입력하고 'Donate Now'버튼을 클릭하여 거래를 수행하도록 허용함으로써 작동합니다.팝업 창을 여는 방법
사용자가 텍스트 상자에 잘못된 값을 입력하면 오류 메시지가 표시된 팝업 창이 나타납니다. 어떻게 할 수 있습니까?
저는 기부 웹 사이트에서 일하고 있습니다. 특정 웹 페이지는 사용자가 텍스트 상자에 금전적 가치를 입력하고 'Donate Now'버튼을 클릭하여 거래를 수행하도록 허용함으로써 작동합니다.팝업 창을 여는 방법
사용자가 텍스트 상자에 잘못된 값을 입력하면 오류 메시지가 표시된 팝업 창이 나타납니다. 어떻게 할 수 있습니까?
asp.net에서 제공하는 asp:RequiredFieldValidator
, asp:RegularExpressionValidator
및 asp:ValidationSummary
기능을 살펴 보셨습니까? 편집
는 (- 다음, 4 자리 '개의 문자 a)만을 형태 "XX-0000"에 값을 (가) 포함하도록 허용되는 텍스트 박스의 한 예이다. 이것은 RegularExpressionValidator
에 의해 보장되고 ValidationSummary
에는 텍스트 상자에 유효한 값이 포함되어 있지 않으면 오류 메시지가있는 팝업이 표시됩니다.
<asp:TextBox runat="server" ID="txtContent" /><asp:Button runat="server" ID="btnOk" Text="OK" OnClick="btnOk_Click" />
<asp:RegularExpressionValidator runat="server" ID="txtContentValidator" ControlToValidate="txtContent" ValidationExpression="^[a-z]{2}-[0-9]{4}$" ErrorMessage="Not in the correct format" Display="Static" Text="*" />
<asp:ValidationSummary runat="server" ID="validationSummary" ShowMessageBox="true" ShowSummary="false" />
버튼을 클릭 한 후 팝업 창이 표시됩니다. 나는 인터넷과 포럼 전체에서 수색했지만 코드를 이해할 수 없었다. Windows 응용 프로그램과 마찬가지로 C#을 사용하여 팝업 창을 표시 할 수 있습니까? – Matthew
웹에서 일반적으로 입력 옆에 유효성 검사 메시지가 표시됩니다. 대부분 자바 스크립트에서 처리되는 클라이언트 측 유효성 검사가 있습니다. ASP.NET에는 구성 및 유효성 검사 요소 사용을 통해 클라이언트 측 유효성 검사를 수행 할 수있는 후크가 있습니다. – tvanfosson
제목 앞에 "ASP.NET C# -"등을 붙이지 마십시오. 그것이 바로 태그가있는 것입니다. –