2012-08-16 2 views
3

입력란 중 하나에 required 속성을 사용하고 싶습니다. 이미 JS 버전으로 코딩했는데, 완성도를 위해 HTML 5도 포함시켜야합니다. (적어도 비 JS 사용자에게는 문제가되지 않습니다.)HTML 5 지형지 물 감지 - 입력 필드의 필수 속성 - 정상적으로 열화됩니까?

required을 입력에 추가하는 것이 안전합니까? 정상적으로 성능이 저하되지 않습니까? 그렇지 않다면 어떻게 Modernizr없이 지원 여부를 확인할 수 있습니까?

+0

모더 나이저가 브라우저의 Compability가를 확인하기위한 가장 인기있는 최고의 스크립트입니다. Modernizr을 사용하고 싶지 않다면 원하는대로 JavaScript 스크립트 파일을 작성해야합니다 ... JS 전문가가 아니라면 너무 어렵습니다. 내 조언은 Modernizr을 사용하거나 HTML 5 지원 확인을 잊어 버리는 것입니다. :) –

+0

하나의 속성에 대한 지원을 확인하기 위해 전체 JS 라이브러리를로드하지 않아도됩니다. 분명히 JS를 사용하여 브라우저 지원을 감지하는 방법을 묻습니다. 명확하게하기 위해 브라우저 감지가 아닌 감지 기능을 원합니다. –

답변

2

<!DOCTYPE html>을 사용하는 경우 required 속성을 추가해도 문제가 없습니다.

이이 JS 사용하여 탐지 기능을 할 수 있습니다

'required' in document.createElement('input'); 
+0

정확히 내가 무엇을 찾고 있었습니까. 감사! –

+0

Safari는 실제로'required' 속성을 지원하지 않지만 위의 명령문에 대해서는'true'로 응답합니다. –

관련 문제