2012-08-07 4 views
0

Javascript Metro 응용 프로그램에 유효성 검사를 추가하려고합니다. C#에서는 Windows 8 Metro: Implementing Validation과 같이 WinRT XAML Toolkit을 사용하여 잘 구현할 수 있습니다. jQuery 유효성 검사를 사용하지 않고 Javascript에서 동일한 작업을 수행하려면 어떻게해야합니까? jQuery는 Metro 스타일 앱에 권장되지 않으므로 jQuery 유효성 검사를 피하고 있습니다.Windows 8 Metro Javascript 응용 프로그램에서 유효성 검사 구현

답변

0

글쎄, 기본 입력 컨트롤은 정규식 유효성 검사를 지원합니다.

은 MSDN에 확인 우월 샘플이있다 : http://code.msdn.microsoft.com/ie/Form-controls-part-2-327288d9

가 완전히 싸서 아니지만, 그것은에 구축하기 쉬운 무언가이다.

특히, MSDN에서 설명하지 않는 것처럼 보이지만 지원되는 oninvalid 이벤트를 처리해야합니다. 이것은 당신이 제공하는 정규 표현식이 일치하지 않을 때 발생합니다.

심층적 인 검증 요구 사항이있는 경우 JQuery (사용하지 않을 이유가 없습니다)를 사용하거나 해당 코드에서 영감을 얻어 검증을위한 고유 한 방법을 만들어야합니다.

필요하면 입력란을 프로그래밍 방식으로 유효성을 검사하는 데 도움이되는 유용한 입력기 컨트롤이 있습니다. 그들에 대한 자세한 내용은 MSDN에서 찾을 수 있습니다.

+0

예제가 있습니까? 패턴 및 제목 속성을 추가 한 후에 어떤 효과도 보이지 않습니다. –

+0

자신 만의 롤을 사용해야합니다. oninvalid 이벤트를 처리해야하고 여기에 표시된 것과 유사한 다른 메서드를 사용하는 것처럼 보입니다. http://msdn.microsoft.com/en-us/library/ie/hh869710(v=vs. 85) .aspx –

관련 문제