채택완료

ajax 로 이름과 전번가져오기

2017-10-10 (화) 15:56:58 1,895

a input 가 있고요 text 형식

b input 가 있고요 text 형식

c input 가 있습니다.  text 형식

그러니깐.. 이렇게 

<input type="text" name="a"></input>

<input type="text" name="b"></input> 

<input type="text" name="c"></input> 


있다고 할때


a 라는 칸에 아이디를 입력하면 회원정보에서 해당 아이디에 대한 정보를 

가져와서 b칸에는 이름, c 칸에는 전번을 실시간으로 보여주고 입력되게 하고 싶거든요...


어떤 방식으로 해야 할까요?/

qa 어디서 본것 같기는 한데 찾을수가 없어서...

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트
2017-10-11 (수) 09:51:21
Copy
아이디  <input type="text" name="mb_id" onkeyup="mb(this.value)"></input><br><br>이름  <input type="text" name="mb_name" id="mb_name"></input> <br><br>휴대폰 번호  <input type="text" name="mb_hp" id="mb_hp"></input> <br><script>function mb(str) {		$(function(){		$.ajax({			type : "POST",			url:  "test_ajax.php",			dataType : "json",			data: {				mbId: str			},			error:function(){				alert("error");			},			success:function(data){				$("#mb_name").val(data.mb_name);				$("#mb_hp").val(data.mb_hp);			}		});	});}</script>

test_ajax.php

Copy
<?phpinclude_once('./_common.php');$sql = "select * from  {$g5['member_table']} where mb_id = '{$mbId}' ";$res = sql_fetch($sql);$list=array("mb_name"=>$res['mb_name'],"mb_hp"=>$res['mb_hp']);echo json_encode($list);?>

답변에 대한 댓글 1개

감사합니다..

ajax  도 jquery 로 하거나 javascript 로 할수는 있고

귀찮으면 iframe  으로 할수도 있기는 하죠 ^^

하지만 javascript 를 모르는 상태에서 따라하기로 한다면 좀 힘들지 않을까요?

답변을 작성하려면 로그인이 필요합니다.