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개
아이디 <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
<?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 를 모르는 상태에서 따라하기로 한다면 좀 힘들지 않을까요?
답변을 작성하려면 로그인이 필요합니다.