w

고수님들 도와주세요..ㅠㅠ value 값을 변경하고싶어요...

제가 지금 하고있는 소스가
<script type="text/javascript">


function abc() {

wr_6 = document.getElementById('wr_6');
wr_7 = document.getElementById('wr_7');
wr_9 = document.getElementById('wr_9');
wr_9.value = parseInt(wr_6.value) * parseInt(wr_7.value);
}
</script>
<select name='wr_6' id="wr_6" onchange="abc()">
<option value="선택" <? if($wr_6 == "선택") echo "selected"; ?> selected>선택</option>
<option value="5000" <? if($wr_6 == "코팅") echo "selected"; ?>>코팅</option>
<option value="10000" <? if($wr_6 == "무코팅") echo "selected"; ?>>무코팅</option>
<option value="99999" <? if($wr_6 == "사과") echo "selected"; ?>>사과</option>
</select>
<select name='wr_7' id="wr_7" onchange="abc()">
<option value="선택" <? if($wr_7 == "선택") echo "selected"; ?> selected>선택</option>
<option value="1" <? if($wr_7 == "500매") echo "selected"; ?>>500매</option>
<option value="4" <? if($wr_7 == "2000매") echo "selected"; ?>>2000매</option>
<option value="6" <? if($wr_7 == "3000매") echo "selected"; ?>>3000매</option>
</select>
<input type=text name=wr_9 id=wr_9 onchange="abc()" value="<?=$write[wr_9]?>" />

이것입니다.
보시면... wr_6번과 wr_7번의 값이 곱해져서 wr_9에 뿌려지는 것입니다.
글쓰기 폼에서 자동으로 계산되는 것인데...출력은 잘됩니다.
여기서 제가 원하는것은 글쓰기 화면이 아닌 뷰 화면인데
뷰화면에서 선택한 wr_6값이 저 숫자가 아닌 문자로 표현하고 싶습니다...
wr_6에서 코팅을 선택하였으면 뷰화면에 코팅이라는게 나와야되는데 5000이라는 값이
나옵니다...

또는
<select name='wr_6' id="wr_6" onchange="abc()">
<option value="선택" <? if($wr_6 == "선택") echo "selected"; ?> selected>선택</option>
<option value="코팅" <? if($wr_6 == "코팅") echo "selected"; ?>>코팅</option>
<option value="무코팅" <? if($wr_6 == "무코팅") echo "selected"; ?>>무코팅</option>
</select>

이렇게 value 값이 문자고
코팅일때는 값이 5000 이 되어서 wr_6 * wr_7 이 wr_9 에 출력 되게 할수있나요..ㅠㅠㅠㅠ

고수님들 부탁드립니다 ㅠㅠㅠㅠ
|

댓글 2개

조금 수정해봤습니다....아래 참조하세요....


<HTML>
<HEAD>
<TITLE> 자동계산</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function abc() {
var wr_6, wr_7, wr_9;
wr_6 = document.getElementById('wr_6').value;
wr_7 = document.getElementById('wr_7').value;
document.getElementById('wr_9').value = wr_6 * wr_7;
}
//-->
</SCRIPT>
</HEAD>
<BODY>

</script>
<select name='wr_6' id="wr_6" onchange="abc()">
<option value="0" <? if($wr_6 == "0") echo "selected"; ?>>선택</option>
<option value="5000" <? if($wr_6 == "코팅") echo "selected"; ?>>코팅</option>
<option value="10000" <? if($wr_6 == "무코팅") echo "selected"; ?>>무코팅</option>
<option value="99999" <? if($wr_6 == "사과") echo "selected"; ?>>사과</option>
</select>
<select name='wr_7' id="wr_7" onchange="abc()">
<option value="0" <? if($wr_7 == "0") echo "selected"; ?>>선택</option>
<option value="1" <? if($wr_7 == "500") echo "selected"; ?>>500매</option>
<option value="4" <? if($wr_7 == "2000") echo "selected"; ?>>2000매</option>
<option value="6" <? if($wr_7 == "3000") echo "selected"; ?>>3000매</option>
</select>
<input type=text name=wr_9 id=wr_9 onchange="abc()" value="<?=$write[wr_9]?>" >
</BODY>
</HTML>
감사합니다 ㅠㅠㅠㅠ
글쓰기폼에서는 되는데 뷰화면에서는 코팅,무코팅이 아닌 5000, 10000이 나옵니다 ㅠㅠ
글쓰기폼에서는 value 값이 계산이 되고
뷰화면에서는 코팅 or 무코팅이 되도록 하고싶습니다.ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
14년 전 조회 756
14년 전 조회 774
14년 전 조회 837
14년 전 조회 785
14년 전 조회 819
14년 전 조회 782
14년 전 조회 1,597
14년 전 조회 3,181
14년 전 조회 715
14년 전 조회 752
14년 전 조회 775
14년 전 조회 1,569
14년 전 조회 851
14년 전 조회 1,994
14년 전 조회 1,013
14년 전 조회 983
14년 전 조회 760
14년 전 조회 2,488
14년 전 조회 2,341
14년 전 조회 2,102
🐛 버그신고