변수를 스크립트에 적용방법요~ 정보
변수를 스크립트에 적용방법요~
본문
$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>
선택시 바로 나타나게 할려고 합니다. 다른건 그럭저럭 되는데 이 날짜 구하는데 참 어렵네요...ㅜㅜ
부탁드립니다...
[<?=$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 박스가 존재해야 합니다.
따라서 <?=$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 이렇게 나오네요...
이걸로 했는데 않되네요...ㅜ Na 이렇게 나오네요...
제말을 이해를 못하신거 같네요 ..
$bak 는 변수입니다
지금 적용하신 부분은 script 부분이고요
따라서 변수를 사용하시려면 document.getElementById("<?=$bak?>").value=Number(document.getElementById("wr_2").value)- Number(document.getElementById("wr_3").value);
이렇게 해야합니다
그리고 $bak 변수는 가변형 이기 때문에 <?=$bak?> 의 값과 동일한 ID 를 가진 텍스트 필드가 있어야 됩니다..
$bak 는 변수입니다
지금 적용하신 부분은 script 부분이고요
따라서 변수를 사용하시려면 document.getElementById("<?=$bak?>").value=Number(document.getElementById("wr_2").value)- Number(document.getElementById("wr_3").value);
이렇게 해야합니다
그리고 $bak 변수는 가변형 이기 때문에 <?=$bak?> 의 값과 동일한 ID 를 가진 텍스트 필드가 있어야 됩니다..