2009-07-24 2 views
0

제출하기 전에 확인해야하는 등록 양식이 있습니다. 양식에는 이름, 전자 메일 및 암호와 같은 필드가 있습니다. 나는 이름이 있어야 값을 가질 수 있고, 이메일은 올바른 형식을 가지며 패스워드는 6 자 이상이어야한다.등록 양식 확인

제출하기 전에 모든 유효성 검사를 수행하고 잘못된 필드를 hightlight하는 가장 좋은 방법은 무엇입니까?

감사합니다, 브래드

+0

큰 문제입니다. –

답변

3

당신이 jQuery를 사용하는 경우, 당신은 jQuery를 검증 플러그인을 조사 할 수 있습니다. This one가 인기있는 것 같아서 꽤 멋지게 보입니다. 당신이 jQuery를 사용하지 않는다면, 아마도 당신이해야 할 것입니다. ;)

+0

B에 동의합니다. JavasScript를 점검하고 바퀴를 재발 명하고 싶지 않으면 jQuery를 확인해야합니다. jQuery는 대부분의 작업을 수행합니다. – Gert

2

호프 이것은 도 아니지만 주제에서 벗어난이 문제를 전적으로 완전히 해결할 수는 없다고 말해야합니다. 왜냐하면 그것은 사소한 것이기 때문입니다 브라우저 개발자 도구 등을 사용하여 시도하고 부과하는 논리를 무엇이든 뽐낼 수 있습니다 (모든 사용자가 JavaScript를 사용할 수 있다고 가정 할 수 없습니다)

마찬가지로 멋진 실시간을 수행 할 수 있습니다 유효성 검사 등 JavaScript를 사용하면 (멋진 시각 효과 등을 위해 jQuery와 함께) 사용중인 서버 측 환경에서 실제 유효성 검사를 수행해야합니다.

자바 스크립트 '유효성 검사'자체에서 성공/실패 메시지가있는 DOM의 해당 부분을 업데이트하는 기능을 관련 입력의 onchange 등 이벤트에 첨부하기 만하면됩니다. 기본 사항은 http://www.w3schools.com/jS/js_form_validation.asp을 참조하십시오.

0

jQuery는 분명히 훌륭한 라이브러리입니다. 나는 jQuery 유효성 검사가 적절하다는 것을 알았지 만, 더 매끈한 표정과 희박한 구문이 필요했기 때문에 스스로 도우미 롤링을 감췄다. 나는 그것에서 사용할 수있는 사람을 위해 Google 코드에 올려 놓았다. 그것은 나를 위해 잘 작동합니다.

http://code.google.com/p/javascript-validation-form/

0

jQuery를 검증은 누구나 해제 할 수 있습니다 자바 스크립트를 서버 측 유효성 검사 필요, 충분하지 않습니다.