2011-12-09 2 views
-1

우편 번호와 도시라는 두 개의 텍스트 상자가 있습니다. 사용자가 우편 번호를 입력하면 도시 텍스트 상자에 시가 자동으로 생성되어야합니다.텍스트 상자에 입력 한 우편 번호를 기반으로 도시 생성

우편 번호와 도시는 데이터베이스의 테이블에 저장됩니다. 내 백엔드는 kohana 2.3.4 프레임 워크와 DoctrineORM을 사용하는 PHP입니다. 내 데이터베이스는 MySQL입니다.

답변

1

이렇게하는 한 가지 방법은 javascript async httprequest를 사용하는 것입니다. 자바 스크립트를 사용하여 Zipcode 텍스트 상자의 변경 사항을 감지하십시오. 우편 번호에 대한 http 변수를 사용하는 두 번째 PHP 페이지에 httprequest를 작성하면 이 페이지에서 데이터베이스의 올바른 도시를 검색하고 간단한 텍스트로 html을 넣을 수 있습니다 http 응답의 은 요청에서 가져온 HTML을 읽고 그로부터 도시를 추출합니다. 오른쪽 텍스트 상자에 도시를 표시하십시오.

+0

토마스에게 감사드립니다. 저는 여기 뉴비입니다. 당신이 말하는 것에 관한 관련 튜토리얼 링크가 있습니까? – user1039666

+0

http://www.w3schools.com/xml/xml_http.asp 을 보거나이 stackoverflow 질문을 확인하십시오. http://stackoverflow.com/questions/247483/ http-get-request-in-javascript – Thomas

+0

값이 바뀔 때 대신 blur()를 업데이트하는 것이 더 나을 수도 있습니다. –

관련 문제