안녕하세요 .
예를들어 g5_write_999에 wr_1에 이름 wr_2에 전화번호 가 등록되어있다고 가정하고
글쓰기에서
g5_write_888의 게시판에서의
< input type ="text" name ='wr_1' >에서 이름 입력시 "자동" 으로 g5_write_999에서의 wr_2가
<input type="text" name="wr_2">에 입력되게 할순없나요ㅠㅠ
답변 2개 / 댓글 4개
채택된 답변
+20 포인트
2018-03-13 (화) 15:41:19
한번 만들어봤습니다.
1. 적용페이지
Copy
<form name="test_frm">
<input type="text" name='wr_1' onKeyup="auto_telnum(this.value)">
<input type="text" name='wr_2' >
</form>
<script>
function auto_telnum(wr_1) {
var f = document.test_frm;
if (window.XMLHttpRequest){ // code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}else{ // code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
f.wr_2.value = xmlhttp.responseText;
}
}
xmlhttp.open("GET", "/ajax_telnum.php?wr_1="+wr_1, true);
xmlhttp.send();
}
</script>
2. ajax_telnum.php
Copy
<?php
include_once('./_common.php');
$wr_1 = $_GET['wr_1'];
$sql = " select wr_2 from g5_write_999 where wr_1 = '".$wr_1."'";
$row = sql_fetch($sql);
echo $row['wr_2'];
?>
답변에 대한 댓글 3개
2018-03-13 (화) 17:33:19
2018-03-13 (화) 17:37:35
[code]
//여기 경로 중요하구요.
xmlhttp.open("GET", "/ajax_telnum.php?wr_1="+wr_1, true);
$sql = " select wr_2 from g5_write_999 where wr_1 = '".$wr_1."'";
//여기는 이게 중요합니다.
$sql = " select wr_2 from {가져올 테이블명} where wr_1 = '".$wr_1."'";
[/code]
//여기 경로 중요하구요.
xmlhttp.open("GET", "/ajax_telnum.php?wr_1="+wr_1, true);
$sql = " select wr_2 from g5_write_999 where wr_1 = '".$wr_1."'";
//여기는 이게 중요합니다.
$sql = " select wr_2 from {가져올 테이블명} where wr_1 = '".$wr_1."'";
[/code]
2018-03-13 (화) 15:11:21
ajax 로 처리하셔야 할텐데요 ^^
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
1번 소스를 넣었구
ajax_telnum.php 를만들어서 했는데 안되네요 ㅠ