변수를 스크립트에 적용방법요~ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

변수를 스크립트에 적용방법요~ 정보

변수를 스크립트에 적용방법요~

본문

$bak =  floor(( strtotime("2012-08-03") - strtotime("2012-08-01") )/86400);
[<?=$bak?>] 박

wr_2와 wr_3이 날자 인데요...
<script type="text/javascript">
function senfe(){
var ge =  20000;
document.getElementById("wr_13").value=Number(document.getElementById("wr_1").value)*ge;
document.getElementById("wr_9").value=Number(document.getElementById("wr_1").value)*ge;
***document.getElementById("$bak").value=Number(document.getElementById("wr_2").value)- Number(document.getElementById("wr_3").value); -****이런식으로 할려고 합니다.
document.getElementById("wr_11").value=Number(document.getElementById("wr_4").value)+ Number(document.getElementById("wr_5").value);
}
</script>

선택시 바로 나타나게 할려고 합니다. 다른건 그럭저럭 되는데 이 날짜 구하는데 참 어렵네요...ㅜㅜ

부탁드립니다...
  • 복사

댓글 전체

1. php 변수는  <? ?> 사이에 존재해야 합니다.
    따라서 <?=$bak?> 의 형식으로 지정해주셔야 합니다

2. document.getElementById("값").value 는 id="값" 이라고 지정되어있는
    div , span , td , table 등 이 있어야 합니다.

3. document.getElementById("$bak").value=Number(document.getElementById("wr_2").value)- Number(document.getElementById("wr_3").value);  이 구문은  wr_2(종료일) - wr_3(시작일) 해서 나온값을 $bak 라는 변수의 ID 를 가지는 곳에 대입하겠단 의미로 쓰이신 거라면
[<?=$bak?>] 박  => <input type='text' id='<?=$bak?>'> 이와 같이 <?=$bak?> 라는 변수를 id 로 가진 text 박스가 존재해야 합니다.
document.getElementById("$bak").value=Number(document.getElementById("wr_2").value)- Number(document.getElementById("wr_3").value);

이걸로 했는데 않되네요...ㅜ Na 이렇게 나오네요...
제말을 이해를 못하신거 같네요 ..

$bak 는 변수입니다
지금 적용하신 부분은 script 부분이고요
따라서 변수를 사용하시려면 document.getElementById("<?=$bak?>").value=Number(document.getElementById("wr_2").value)- Number(document.getElementById("wr_3").value);

이렇게 해야합니다

그리고 $bak 변수는 가변형 이기 때문에 <?=$bak?> 의 값과 동일한 ID 를 가진 텍스트 필드가 있어야 됩니다..
© SIRSOFT
현재 페이지 제일 처음으로