자바스크립트에서 공백처리 관련하여 도움을 구해 봅니다...ㅠ.ㅠ 정보
자바스크립트에서 공백처리 관련하여 도움을 구해 봅니다...ㅠ.ㅠ본문
에 이은
두번째 도움을 구해 봅니다..
<script language="JavaScript">
var addr1 = "서울 광진구";
var addr1 = "서울 광진구";
document.write("<td width='120' bgcolor='#dddddd' height='25' align='center'><a href=");
document.write("./bbs/board.php?bo_table=aaaa&addr1=" + addr1 ~~~~<=요넘
document.write("./bbs/board.php?bo_table=aaaa&addr1=" + addr1 ~~~~<=요넘
</script>
식으로 출력시 addr1 = 서울 광진구 가 정상이나
공백으로 인해 addr1 = 서울 로 출력이 됩니다...
공백문제를 자바스크립트에서 처리할 방법이 정녕 쉽지 않은가 봅니다...ㅠ.ㅠ
혹 아시는분의 도움을 구해 봅니다.....
댓글 전체
감사합니다.....이미 댕겨온 후랍니다....ㅠ.ㅠ
먼저 질문의 형태를 셀렉트로 구현시에는 문제가 없으나 펼침목록으로 구성을 하니
"수원시 권선구" "부천시 오정구" 등의 사이에 들어간 공백으로 인해 에러가....ㅠ.ㅠ
그렇다고 주소를 "수원시/권선구"로 할 수도 없고....ㅠ.ㅠ
아무래도 포기해야하나 봅니다.....ㅠ.ㅠ
먼저 질문의 형태를 셀렉트로 구현시에는 문제가 없으나 펼침목록으로 구성을 하니
"수원시 권선구" "부천시 오정구" 등의 사이에 들어간 공백으로 인해 에러가....ㅠ.ㅠ
그렇다고 주소를 "수원시/권선구"로 할 수도 없고....ㅠ.ㅠ
아무래도 포기해야하나 봅니다.....ㅠ.ㅠ
이런것도 된다고 하는데요. 일단 죽이 되든 밥이 되든 테스트라도...ㅠㅠ
document.write("./bbs/board.php?bo_table=aaaa&addr1=" + encodeURIComponent(addr1)";
document.write("./bbs/board.php?bo_table=aaaa&addr1=" + encodeURIComponent(addr1)";
공백으로 잘라보세요.
될지모르지만..
var dots; //앞
var dote; //뒤
var index = addr1.indexOf(" ");
var dots = addr1.substring(0, index+1);
var dote = addr1.substring(index+1);
result_digit =dots+dote.substring(0,255);
form.wr_23.value =result_digit;
될지모르지만..
var dots; //앞
var dote; //뒤
var index = addr1.indexOf(" ");
var dots = addr1.substring(0, index+1);
var dote = addr1.substring(index+1);
result_digit =dots+dote.substring(0,255);
form.wr_23.value =result_digit;
참고로 폼에 넣으려면 그냥 넣어도 들어갑니다....ㅠ.ㅠ
외부출력이 아닌 링크부분의 공백입니다....ㅠ.ㅠ
쉽게 설명하자면 게시판 링크를 거는데 게시판 테이블명에 공백이 들어가는 상태로 보시면....ㅠ.ㅠ
외부출력이 아닌 링크부분의 공백입니다....ㅠ.ㅠ
쉽게 설명하자면 게시판 링크를 거는데 게시판 테이블명에 공백이 들어가는 상태로 보시면....ㅠ.ㅠ
테스트는 않해봤는데 아래의 방법은 않될라나요?
<?
$add1 = "서울 광진구";
$add1 = str_replace(" "," ",$add1);
?>
<script language="JavaScript">
var addr1 = "<?=$add1?>";
document.write("<td width='120' bgcolor='#dddddd' height='25' align='center'><a href=");
document.write("./bbs/board.php?bo_table=aaaa&addr1=" + addr1 ~~~~<=요넘
</script>
<?
$add1 = "서울 광진구";
$add1 = str_replace(" "," ",$add1);
?>
<script language="JavaScript">
var addr1 = "<?=$add1?>";
document.write("<td width='120' bgcolor='#dddddd' height='25' align='center'><a href=");
document.write("./bbs/board.php?bo_table=aaaa&addr1=" + addr1 ~~~~<=요넘
</script>
테스트는 않해봤는데 아래의 방법은 않될라나요? --2버전
<script language="JavaScript">
var addr1 = 서울 광진구";
var addr1 = addr1.replace(" "," ");
document.write("<td width='120' bgcolor='#dddddd' height='25' align='center'><a href=");
document.write("./bbs/board.php?bo_table=aaaa&addr1=" + addr1 ~~~~<=요넘
</script>
<script language="JavaScript">
var addr1 = 서울 광진구";
var addr1 = addr1.replace(" "," ");
document.write("<td width='120' bgcolor='#dddddd' height='25' align='center'><a href=");
document.write("./bbs/board.php?bo_table=aaaa&addr1=" + addr1 ~~~~<=요넘
</script>
var addr1 = encodeURI(addr1);
or
var addr1 = escape(addr1);
or
var addr1 = escape(addr1);
<script language="JavaScript">
var ms_name= new Array()
ms_name[00] = "서울 광진구"
ms_name[01] = "부산 바다"
document.write(""+ms_name[00]+"");
</script>
var ms_name= new Array()
ms_name[00] = "서울 광진구"
ms_name[01] = "부산 바다"
document.write(""+ms_name[00]+"");
</script>
아직 안됩니다....ㅠ.ㅠ
위에 알려주신 방법중 오달수님 댓글외의 방법은 이미 시도해 보고 드린 질문입니다.
문제시 되는 부분이 일반적으로 설명하자면
<a href="./bbs.php?bo_10=AAAA">AAAA</a> 에서 좌측의 링크부분의 AAAA의 공백입니다...ㅠ.ㅠ
우측은 정상적으로 출력됩니다...
데이타베이스의 처리가 아닌 스크립트 내에서의 처리이기에.....ㅠ.ㅠ
댓글주신 모든 분들께 감사드리며 또 삽질 공부하러 갑니가.....슝~~~~!
위에 알려주신 방법중 오달수님 댓글외의 방법은 이미 시도해 보고 드린 질문입니다.
문제시 되는 부분이 일반적으로 설명하자면
<a href="./bbs.php?bo_10=AAAA">AAAA</a> 에서 좌측의 링크부분의 AAAA의 공백입니다...ㅠ.ㅠ
우측은 정상적으로 출력됩니다...
데이타베이스의 처리가 아닌 스크립트 내에서의 처리이기에.....ㅠ.ㅠ
댓글주신 모든 분들께 감사드리며 또 삽질 공부하러 갑니가.....슝~~~~!
<script language="JavaScript">
var ms_name= new Array()
ms_name = encodeURI("서울 광진구");
ms_name2 = decodeURI("서울 광진구");
document.write("<a href='http://www.sir.co.kr/"+ms_name+"'>"+ms_name2+"</a>");
</script>
var ms_name= new Array()
ms_name = encodeURI("서울 광진구");
ms_name2 = decodeURI("서울 광진구");
document.write("<a href='http://www.sir.co.kr/"+ms_name+"'>"+ms_name2+"</a>");
</script>
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=5435
신경 써 주셔서 감사합니다....
위의 방식으로 넘기면 그 이후의 동작이 불가합니다......ㅠ.ㅠ
신경 써 주셔서 감사합니다....
위의 방식으로 넘기면 그 이후의 동작이 불가합니다......ㅠ.ㅠ