집 >웹 프론트엔드 >JS 튜토리얼 >JavaScript 및 HTML을 사용하여 나만의 카운터 위젯을 구축하십시오
JavaScript 및 HTML을 사용하여 나만의 카운터 위젯을 구축하십시오
Christopher Nolan원래의
2025-03-09 00:21:11504검색
우리는 또한 우리가 카운터가 되고자하는 각 텍스트 필드에 특수 ID를 추가해야합니다.
(이름 속성은 뒤로 호환성을 보장하기 위해 코드에 보관됩니다.)
ID의 구문은 다음과 같습니다
id 대신에 올바른 네임 스페이스가있는 클래스 이름 또는 맞춤형 속성을 사용할 수 있습니다. 그러나 ID를 사용하면 백엔드에서 동일한 유효성 검사를 복제 할 수 있습니다 (예 : php.
일부 개발자는 이러한 마크 업과 비즈니스 로직의 혼합에 눈살을 찌푸릴 수 있지만 백엔드 스크립트의 JavaScript 코드에서 규칙을 복제 할 필요가 없습니다.
자동으로 JavaScript :
는 항목이 숫자, 정수 및 지정된 범위 내에서 인지 확인합니다.
페이지가로드 될 때 카운터 요소의 값을 확인합니다
증가 링크가 클릭 될 때 값을 확인하고 증가시킵니다
감소 링크를 클릭 할 때 값을 확인하고 감소시킵니다
사용자가 텍스트를 입력하고 필드를 떠나면 값을 확인합니다.
항목의 숫자가 아니거나 허용되는 최소값 미만인 경우 스크립트는 값을 최소로 설정합니다. 항목이 최대치 위에 있으면 스크립트가 최대 값으로 설정됩니다.
위젯을 사용자 정의 (any name)_ctr_(minimum value)_(maximum value)
foo_ctr_0_10
Allows integer values between 0 and 10 for foo
bar_ctr_-10_10
Allows integer values between -10 and 10 for bar
baz_ctr_1_999
Allows integer values between 1 and 999 for baz
클래스 카운터 링크는이 솔루션을 통해 생성 된 링크에 적용됩니다. 따라서 링크는 CSS를 통해 사용자 정의 할 수 있습니다. 클래스 이름과 표시된 링크 텍스트를 사용자 정의하려면 변수를 다음과 같이 설정하십시오.
변수는 추가 링크의 위치를 정의합니다. True 값은 텍스트 필드 전에 링크를 적용합니다. 거짓 값은 텍스트 필드 후에 증가하는 링크 옆에이를 정의합니다.