
태그: 개발자 경험
calc-input: 수식과 결과를 함께 보존하는 입력 요소
Bramus는 값을 계산한 뒤 계산 과정을 다시 확인해야 하는 폼을 위해 사용자 정의 요소
calc-input을 소개합니다. 포커스할 때 수식을, 벗어날 때 결과를 보여 주며 Light DOM의 일반 텍스트 입력 세 개를 사용합니다. 저자는 eval() 없이 재귀 하강 파서를 사용한다고 설명하고, 잘못된 수식은 편집 상태를 유지하며 네이티브 제약 검증으로 제출을 막습니다. 제출 모드는 주 필드에 수식이나 결과를 넣을지, 보조 필드도 전송할지 결정합니다. 기본값은 세 필드를 모두 보내므로 백엔드와 페이로드 구조를 명확히 맞춰야 합니다. 이는 재사용 가능한 숫자 입력 패턴이며 독립적인 보안 감사가 아니므로 서버에서 제출 값을 검증하고 포커스와 레이블 동작도 시험하십시오.WEB COMPONENTSFORMSVALIDATION


