다중셀렉트에서 값표시 ?

· 17년 전 · 1634 · 2
아래 질문을 올린것과 내용은 같은데요,
이번에는 다른소스를 찾았어요.


첫번째 셀렉트에서 항목을 선택하고, 두번째 셀렉트에서 비용을 선택하면
거기에 맞는 금액을 3번째 text 에 표시하려고 합니다.

금액을 표시하는 펑션은 money 로 했고..
표시되는지 테스트 하려고 조건은 안주고, 그냥
<script language="JavaScript">
function money(obj)
{
document.price.value = 100
}
</script>

게 했습니다. 그런데 그 값이 텍스트필드에 표시가 안되네요...
도와주세요..ㅠㅠ



<script language='javascript'>
var cnt = new Array();
cnt[0] = new Array('수입/지출항목을 선택해주세요');
cnt[1] = new Array('운송수입-계약금','운송수입-잔금','미수금회수','창고보관수입','영업외수익','기타수익');
cnt[2] = new Array('대여금','인건비-일용직','인건비-정규직','상여금','수당','용차료','직영차사용료');
function change(ku) {
sel=document.psm.sel2
/* 옵션메뉴삭제*/
for (i=sel.length-1; i>=0; i--){
sel.options[i] = null
}
/* 옵션박스추가 */
for (i=0; i < cnt[ku].length;i++){
sel.options[i] = new Option(cnt[ku][i], cnt[ku][i]);
}
}

</script>
<script language="JavaScript">
function money(obj)
{
document.price.value = 100
}
</script>



<form name='psm' method='post' action=$PHP_SELF>
<select name='sel1' onchange="change(this[this.selectedIndex].value);money(this);" class=select>
<option value='0'>항목</option>
<option value='1'>수입항목</option>
<option value='2'>지출항목</option>
</select> <-- 항목선택
<select name='sel2' class='select'>
<option>수입/지출항목을 선택해주세요</option>
</select>
<input name="price" type="text" class="input" size="12" readonly>
</form>
|

댓글 2개

document.getElementById('price').value = 100;
price에 id주시고 이렇게 바꾸시면 되는데...
왜 name으로 하면 안되는지는 모르겠네요 ㅋㅋ;
document.getElementById('price').value = 100; 이거 였군요..^^

정말 감사합니다. 이제 문제 한개 풀었네요..
초보라 힘드네요...좋은하루 되세요~
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
17년 전 조회 1,019
17년 전 조회 956
17년 전 조회 1,514
17년 전 조회 1,294
17년 전 조회 1,619
17년 전 조회 1,086
17년 전 조회 1,513
17년 전 조회 1,567
17년 전 조회 1,531
17년 전 조회 1,635
17년 전 조회 1,545
17년 전 조회 1,273
17년 전 조회 1,494
17년 전 조회 1,638
17년 전 조회 1,840
17년 전 조회 1,538
17년 전 조회 1,377
17년 전 조회 1,524
17년 전 조회 1,579
17년 전 조회 1,518
🐛 버그신고