작성
·
42
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
상품 코드와 상품명이 자동으로 연동되길 원하시는 경우, 일반적으로 데이터베이스에서 상품 정보를 관리하면서 해당 상품 코드에 대응하는 상품명을 가져와서 화면에 표시하는 방식으로 구현할 수 있습니다.
예를 들어, JavaScript를 사용하여 상품 코드 입력 필드에 ‘change’ 이벤트 리스너를 추가하고, 상품 코드가 변경될 때마다 상품명을 검색하는 함수를 호출하도록 할 수 있습니다.
document.getElementById('productCodeInput').addEventListener('change', function() {
var productCode = this.value;
fetch('/api/product/' + productCode)
.then(response => response.json())
.then(data => document.getElementById('productNameField').value = data.productName)
.catch(error => console.error('Error:', error));
});
위 코드는 간단한 예시일 뿐이며, 실제 구현 시에는 입력 검증, 에러 처리, 사용자 경험(UX) 개선 등 추가적인 고려사항이 있을 수 있습니다.