asp : textbox가 있습니다. 이 텍스트 상자의 텍스트 변경시, 입력 된 텍스트의 유효성 검사를하고 있습니다. 입력 한 텍스트가 올바르지 않으면 입력 한 텍스트가 잘못된 메시지를 깜박입니다. 다시 입력하십시오. 어떻게 ASP에서 이것을 할 수 있습니까?ASP Textbox의 Textchange 속성을 사용하는 방법
답변
RegularExpressionValidator을 사용하고 클라이언트 유효성 검사 속성을 기본 "true"값으로 유지하십시오. 컨트롤이이 동작을 처리합니다. http://www.w3schools.com/ASPNET/showasp.asp?filename=demo_regularexpvalidator
Clarification - @Joel Coehoorn이 포스트 백을해야한다는 것은 나쁜 사용자 경험이 될 것이므로 포스트 백없이 클라이언트 쪽에서 처리하려고한다고 가정합니다. – David
포스트 백을해야합니다. 유효성 검사는 datarow 배열에 저장됩니다. 그 배열의 텍스트 값을 비교하고 입력 한 텍스트가 맞는지 아닌지 응답해야합니다. – gizgok
클라이언트 validtion 속성을 false로 설정하면 다시 게시와 함께 작동합니다. 포스트 백을 숨기려면 Ajax UpdatePanel을 사용하는 것이 좋습니다. – David
할 수 있다면 당신은 그 속성을 사용하지 않아야합니다 :
는 다음 코드와 행동의 예입니다. 유효성 검사 코드는 서버에 다시 게시 할 때만 실행되며 실제로 수행해야하는 경우가 아니면 텍스트가 변경 될 때마다 전체 다시 게시를 수행하지 않으려 고합니다. 대신 asp.net에 의해 원시 html로 렌더링 된 입력 요소의 onchange 이벤트를 처리하려면 javascript를 사용하십시오. 그런 다음 서버에 유효성 검사 코드를 복사해야합니다.
- 1. asp : TextBox의 ItemTemplate이있는 RadComboBox의 문제
- 2. TextBlock의 텍스트 속성을 TextBox의 텍스트 속성에 바인딩하는 방법
- 3. asp.net에서 asp 페이지를 사용하는 방법
- 4. asp : Textbox의 Text 속성에서 바인딩을 만들 수없는 이유는 무엇입니까?
- 5. .Net WPF에서 TextBox의 TextChange 이벤트에 대한 similr 이벤트를 제안 할 수 있습니까?
- 6. 포커스가 변경되지 않고 TextChange 이벤트에서 TextBox의 포스트 백을 호출하는 방법은 무엇입니까?
- 7. C# : CategoryAttribute.Appearance 속성을 사용하는 방법
- 8. DataFormWebPart에서 DataSource 속성을 사용하는 방법
- 9. Linq에서 XML에 속성을 사용하는 방법
- 10. 템플릿 구성원 속성을 사용하는 방법
- 11. Objective-C에서 속성을 사용하는 방법?
- 12. NSNotificationcenter의 개체 속성을 사용하는 방법
- 13. 여러 CSS 속성을 사용하는 방법?
- 14. MpMoviePlayerController에 "currentTime"속성을 사용하는 방법
- 15. jQuery에서 clone 메소드를 사용할 때 textBox의 Value 속성을 제거하는 중
- 16. TextBox의 표준 동작 변경?
- 17. 사용자 지정 작업에 설정된 속성을 사용하는 방법?
- 18. TransformXml 작업에서 MSbuild 속성을 사용하는 방법?
- 19. Django : ImageField의 upload_to 속성을 사용하는 방법
- 20. 이름 속성을 사용하지 않고 jQueryValidation을 사용하는 방법
- 21. iPhone에서 Button의 UIEdgeInsets 속성을 사용하는 방법
- 22. xml : lang 속성을 효율적으로 사용하는 방법?
- 23. C#에서 TextBox의 일부 항목을 해제하는 방법?
- 24. 사용자가 TextBox의 높이를 높이 지 않게하는 방법
- 25. asp : label의 텍스트 속성을 설정할 수 없음
- 26. Silverlight TextBox의 캡처 탭
- 27. C# TextBox의 아래쪽으로 스크롤
- 28. TextBox의 ADO.NET 매개 변수
- 29. TextBox의 내용을 파일에 저장
- 30. .Net TextBox의 HTML 형식
이것은 잘못된 입력 (이 경우 Joel의 답변과 함께 사용) 또는 입력이 제출 된 경우 (즉, David의 대답과 함께) 결과가 나오는 모든 키를 누를 때마다 즉시 깜박 거리기 원하는지 여부에 달려 있습니다. –
실제로, ClientValidation이 true 인 경우, 유효성 검사기는 텍스트 상자가 포커스를 잃는 즉시 처리합니다. – David