2014-04-30 3 views
0

내 XHTML 1.0의 유효성을 검사하려고하지만 2 개의 오류가 있어도 문제가 해결되지 않을 수 있습니다. 누군가 그것을 볼 수 있었습니까? 그렇다면 대안을 제시 할 수 있습니까? '이메일'을 텍스트로 변경하면 JS가 작동을 멈 춥니 다.HTML 유효성 검사가 유효하지 않습니다?

Line 49, Column 58: there is no attribute "required" 

…id="first-name" type="text" required="required" onkeypress="return onlyAlphab… 


Error Line 63, Column 41: value of attribute "type" cannot be "email"; must be one of "text", "password", "checkbox", "radio", "submit", "reset", "file", "hidden", "image", "button" 

답변

1

"required" 속성과 "type=email"HTML5, 문서 사용 XHTML 1.0 엄격한 함께 제공됩니다.

할 수 있습니다 :

  • 변화 HTML5로 문서 타입 :
+0

모든 것을 다시 쓰는 것 외에 다른 대안이 있습니까? –

+0

방금 ​​내 대답을 편집했습니다 : doctype을 변경하거나 코드의 해당 부분을 제거하십시오. – enguerranws

+0

HTML5가 아닌 XHTML과 호환되도록 노력하고 있습니다 :/대안이 없습니다. JS를 다시 작성해야합니까? –

0

XHTML은 더 input이 없습니다 :) <!DOCTYPE html>

또는

  • 그 속성/유형을 제거 유형이인이며 양식 유효성 검사가 없으므로 required가 존재하지 않습니다. 요소가 HTML5에 추가되었습니다.

관련 문제