이 유효성 검사 플러그인 http://demos.usejquery.com/ketchup-plugin/을 보았습니다. 어떻게 입력 위치를 결정할 수 있습니까? 그 플러그인을 사용하면 메시지를 표시 할 수 있지만 오류가있는 입력이 정확히 어디에 있는지 정확하게 알고 메시지를 정확히 어디에 넣을 수 있습니까?자바 스크립트로 입력 위치를 알아내는 방법
0
A
답변
1
당신은 원시 자바 스크립트 (아마도 ID로) 요소를 얻을 후 :
element.offsetLeft
element.offsetTop
또는 jQuery의 크로스 브라우저 .offset() 기능
.유효성 검사를 위해 Html5가 이미이 작업을 수행합니다. Javascript로 유효성 검사를 수행 할 필요가 없습니다. 브라우저가 지원하지 않으면 html5 양식 유효성 검사를 지원하는 pollyfills도 사용할 수 있습니다.
2
이 플러그인의 소스 코드, 오류 메시지 컨테이너에 대해 구체적으로 하나는 다음과 같습니다
createErrorContainer: function(form, el) {
if(typeof form == 'function') {
this.defaults.createErrorContainer = form;
return this;
} else {
var elOffset = el.offset();
return $('<div/>', {
html : '<ul></ul><span></span>',
'class': 'ketchup-error',
css : {
top : elOffset.top,
left: elOffset.left + el.outerWidth() - 20
}
}).appendTo('body');
}
},
을 그래서 당신은,의 위치를 가져 오기 위해 .offset() 메소드를 사용하고 볼 수 문서와 관련된 입력 필드
자세한 내용은 여기 : http://api.jquery.com/offset/
관련 문제
- 1. 숯의 위치를 알아내는 방법
- 2. 자바 스크립트로 문자열의 쉼표 위치를 변경하는 방법
- 3. 자바 스크립트로 목록 위치를 조작하는 방법
- 4. 자바 스크립트로 입력 확인하기
- 5. 자바 스크립트로 입력 문자열 연결 방법?
- 6. 자바 스크립트로 HTML 입력 필드를 숨기는 방법
- 7. 자바 스크립트로 입력 값을 변경하십시오.
- 8. 자바 스크립트로 자동 입력 yii2
- 9. 자바 스크립트로 Firefox에서 입력 요소 확인하기
- 10. 자바 스크립트로 호스트 위치를 사용하는 Geolocation
- 11. 자바 스크립트로 드래그 할 배경 위치를 변경하십시오.
- 12. 자바 스크립트로 텍스트 영역 내부의 문자로 마우스 위치를 얻는 방법
- 13. 트위터로 위치를 알아내는 중 트위터 검색 API
- 14. 자바 스크립트로 단락의 음절 계산
- 15. 자바 스크립트로 입력 값의 합계를 자동으로 계산합니다.
- 16. 자바 스크립트로 페이지로드시 입력 값을 설정하십시오.
- 17. 자바 스크립트로 HTML 입력 필드 수를 변경하십시오.
- 18. 자바 스크립트로 HTML5 입력 목록 값 설정
- 19. 필드 입력 데이터를 자바 스크립트로 인쇄합니다.
- 20. 자바 스크립트로 입력 필드에 값 추가
- 21. 자바 스크립트로 자동 새로 고침 입력 필드
- 22. 콩에서 자바 스크립트로 입력 값 받기
- 23. 자바 스크립트로 입력 필드의 값 채우기
- 24. 자바 스크립트로 텍스트 입력 값을 설정하십시오.
- 25. 자바 스크립트로 html 테이블의 입력 버튼을 감지합니다.
- 26. 자바 스크립트로 자동 입력 값 전달
- 27. 자바 프로그램이들을 수있는 인터넷 주소를 알아내는 방법
- 28. 이미지를 자바 스크립트로 생성했습니다.
- 29. 크롬 - 입력 이름이있는 양식을 자바 스크립트로 제출하는 방법 = 제출?
- 30. 자바 스크립트로 양식 입력 텍스트의 유효성을 검사하는 방법