2011-10-30 6 views
8

난 그냥 그들에 양식 (PHP)와 W3C 내 HTML5 페이지의 일부를 검증하고 있었고, 난이 다음 유효성 검사 오류 얻을 :HTML5 검증 - PHP 양식 조치 속성 빈

오류 : 요소 속성 작업에 대한 잘못된 값을 양식 : 비어 있어야합니다.

양식을 제출할 때 작업 속성을 비워 두는 것이 좋습니다. 그렇지 않은가요? 이 문제를 어떻게 해결할 수 있습니까?

감사합니다.

답변

4

브라우저가 현재 비어있는 동작을 지원하고 있지만 사양에서 필요한 브라우저가 나중에 지원되지 않을 수도 있습니다. 내 의견으로는 이것은있을 법하지 않지만 당신은 결코 알지 못합니다.

내가 action 속성을 추가하는 이유는 JavaScript가 실제로 양식을 게시하는 어딘가에있을 경우 다음 개발자가이 양식이 게시물에 해당하고 관련성이 있지만 보이지 않아도된다는 것입니다. JavaScript 파일이 의도 된 것인지 또는 실수로 제외되었는지 확인하십시오.

액션 속성에 현재 페이지를 넣는 것을 수정할 수 있습니다.

희망이 있습니다.

8

단순히 "#"을 넣으십시오.

<form action="#" method=post> 
+0

나는 그것이 html5에서 유효하다는 것을 확신하지만, 나는 affraid입니다. 예전 브라우저에서 문제를 일으킬 수 있다고 생각합니까? POST 요청을 현재 PA로 보내는 대신 앵커처럼 작동합니까? –

+0

[유사한 질문] (http://stackoverflow.com/questions/8395269/what-do-form-action-and-form-method-post-action-do), 비슷한 답변 :) – CoR