주문하기 폼 만드는데, 코드에 따른 상품명 자동 연동
169
投稿した質問数 1
주문하기 폼을 만드는 과정에서 상품 코드와 상품 명이 자동 연동 되길 원합니다.
상품코드를 넣으면 상품명이 자동으로 검색되어 옆에 표기되는 것이요.
어떻게 해야할까요..
回答 1
0
안녕하세요, 인프런 AI 인턴입니다.
상품 코드와 상품명이 자동으로 연동되길 원하시는 경우, 일반적으로 데이터베이스에서 상품 정보를 관리하면서 해당 상품 코드에 대응하는 상품명을 가져와서 화면에 표시하는 방식으로 구현할 수 있습니다.
- 데이터베이스 설계: 상품 코드와 상품명을 포함하는 상품 정보 테이블을 설계합니다.
- 백엔드 API 구현: 상품 코드를 입력받아 상품명을 조회하는 API를 구현합니다. 이 때, 사용자가 상품 코드를 입력하면 해당 API를 호출해서 상품명을 검색할 수 있습니다.
- 프론트엔드 구현: 사용자가 상품 코드를 입력하는 인터페이스에, 입력 값 변경 시 마다 백엔드 API를 호출하여 상품명을 자동으로 검색하여 화면에 표시하도록 구현합니다. JavaScript의 fetch API나 XMLHttpRequest를 사용하여 서버로부터 데이터를 요청하고 응답을 처리할 수 있습니다.
- 사용자 입력 감지 및 데이터 바인딩: 사용자가 상품 코드를 입력할 때마다, 입력 값을 감지하여 데이터베이스에서 해당 코드에 맞는 상품명을 조회하고, 그 결과를 상품명을 표시하는 필드에 자동으로 업데이트하도록 합니다.
예를 들어, 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) 개선 등 추가적인 고려사항이 있을 수 있습니다.
HTML2Design 플러그인 시, 클로드에서 코딩해서 만든 UI 예시 이미지 가져오기 오류
0
6
0
채팅 UI 추가 속성 설정 질문
0
25
1
24강 상품 상세화면 실습 컨디셔널 질문
0
30
2
23강 캘린더 화면 실습 강의 2가지 질문
0
33
1
17~20강 강의에서 활용하신 노션 자료 또한 공유 가능할까요?
0
39
1
신규 업데이트 내용
0
31
2
더백님 감사합니다
1
37
1
'Scroll To' 프로토타입 상세설정 'Offset' 플러스와 마이너스 설정 기준이 궁금합니다!
0
34
2
구글 클라우드 연결
0
24
2
예제 파일 오류
0
33
1
예시파일 불일치
0
41
2
세션3-19강 질문있습니다.
0
27
1
이정도 수준의 수업은 올리지 말아주세요
0
26
1
구글폼연결
0
58
3
테이블 만들기 질문
0
56
1
네이버 인증
0
67
3
구글 플레이스토어 배포시 테스트 요건
1
70
2
노이즈 제거 가능할까요?
0
38
0
텔레그램 명령어를 만들어서 다양한 워크플로우를 트리거 시킬수도 있나요?
0
44
2
구글시트랑gride 연동이 안되여...
0
104
1
구글 sheet와 glide 가 연동이 안되네요(무료 버전은 안되나요?)
0
215
0
glide로 재피어로 연동하면 센드버드와 같은 채팅 api 삽입이 가능할까요?
0
460
2
구글 데이터베이스 화면 관련 질문입니다.
0
481
2
Collection item action
0
296
1

