2013-04-29 1 views
0

jQuery 폼 유효성 검사를 사용하여 사용자가 입력 한 데이터의 형식이 올바른지 확인했습니다. 그러나 사용자는 브라우저의 JavaScript를 비활성화하고 가비지 데이터를 입력 할 수 있습니다. 이 문제를 어떻게 해결할 수 있습니까?jquery 양식 유효성 검사 : 사용자가 javascript를 사용 중지하면 어떻게됩니까?

+0

항상 서버에서도 유효성을 검사하십시오. –

+0

아직 사용자가 브라우저에서 자바 스크립트를 사용 중지 하시겠습니까? – arjuncc

+0

서버 측 유효성 검사를 사용합니다. – John

답변

5

serverside 유효성 검사도 항상 수행하는 것이 좋습니다. 클라이언트에 너무 많이 의존하지 마십시오.

클라이언트 측에서 성공적으로 완료된 유효성 검사가 100 % 완벽하다고 가정하면 안됩니다. 50 명 이하의 사용자에게 서비스를 제공하더라도 상관 없습니다. 어떤 사용자/집행자가 "악마"로 변모하고 적절한 유효성 확인을하지 못한다는 것을 알고 어떤 해로운 활동을하는지 알 수 없습니다.

나는 통과 할 것이 좋습니다 당신은 자바 스크립트를 사용하는 사용자를 강제하려면 JavaScript: client-side vs. server-side validation

0

, 당신은

<body> 

<noscript> 
Javascript is disabled. 
<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.yourweb.com/message_page"> 
</noscript> 

</body> 

HTML 5는 일부 검증 기능을 사용할 수 있지만 대부분의 최신 브라우저는이를 완벽하게 지원하지 않습니다.

+0

흥미 롭습니다 ... 코드를 어디에 넣어야합니까? ''요소에 있습니까? –

+0

@Tang 페이지의 본문 부분에 넣을 수 있습니다. – 6339

+0

이렇게해도 클라이언트를 신뢰할 수 없습니다. –

관련 문제