다중 셀렉트가 잘 안되네요..
<script language="javascript">
function input_category(val) {
if(val == 'Revenue') {
document.getElementById("Revenue").style.display = "block";
document.getElementById("Expense").style.display = "none";
document.getElementById("Current_Asset").style.display = "none";
document.getElementById("Fixed_Asset").style.display = "none";
}
if(val == 'Expense') {
document.getElementById("Revenue").style.display = "none";
document.getElementById("Expense").style.display = "block";
document.getElementById("Current_Asset").style.display = "none";
document.getElementById("Fixed_Asset").style.display = "none";
}
if(val == 'Current_Asset') {
document.getElementById("Revenue").style.display = "none";
document.getElementById("Expense").style.display = "none";
document.getElementById("Current_Asset").style.display = "block";
document.getElementById("Fixed_Asset").style.display = "none";
}
if(val == 'Fixed_Asset') {
document.getElementById("Revenue").style.display = "none";
document.getElementById("Expense").style.display = "none";
document.getElementById("Current_Asset").style.display = "none";
document.getElementById("Fixed_Asset").style.display = "block";
}
}
</script>
<table>
<tr>
<td>
<? if ($is_category) { ?>
<select name=ca_name required itemname="Categ" onchange="input_category(this.value)">
<option value=""><?=$category_option?>
</select>
<?}?>
</td>
<td>
<select name='wr_9' id="Revenue" style="display:none;">
<option value="Sales and services">Sales and services</option>
</select>
<select name='wr_9' id="Expense" style="display:none;">
<option value="Bad Debts">Bad Debts (Written Off)</option>
<option value="Depreciation">Depreciation</option>
</select>
<select name='wr_9' id="Current_Asset" style="display:none;">
<option value="Account Receivable">Account Receivable</option>
<option value="Bank Accounts">Bank Accounts</option>
</select>
<select name='wr_9' id="Fixed_Asset" style="display:none;">
<option value="Vehicles">Vehicles</option>
<option value="Plant and Machinery">Plant and Machinery</option>
</select>
</td>
</tr>
</table>
-------------------------------------------------
이렇게 하면
Revenue
Expense 등등 카테고리 선택을 하면
바로 옆에 해당 셀렉트 박스가 해당 항목을 가지고 삐용 나타나는데
입력을 해보면 4번째의 Fixed_Asset 만 제대로 되고
나머지 Revenue, Expense, Current_Asset밑의 항목들은
선택을 해도 자꾸 4번째항목의 Vehicle만 되는군요..
어디를 잘못했나요? 고수님들 조언부탁드립니다. (^.^)(_._)
function input_category(val) {
if(val == 'Revenue') {
document.getElementById("Revenue").style.display = "block";
document.getElementById("Expense").style.display = "none";
document.getElementById("Current_Asset").style.display = "none";
document.getElementById("Fixed_Asset").style.display = "none";
}
if(val == 'Expense') {
document.getElementById("Revenue").style.display = "none";
document.getElementById("Expense").style.display = "block";
document.getElementById("Current_Asset").style.display = "none";
document.getElementById("Fixed_Asset").style.display = "none";
}
if(val == 'Current_Asset') {
document.getElementById("Revenue").style.display = "none";
document.getElementById("Expense").style.display = "none";
document.getElementById("Current_Asset").style.display = "block";
document.getElementById("Fixed_Asset").style.display = "none";
}
if(val == 'Fixed_Asset') {
document.getElementById("Revenue").style.display = "none";
document.getElementById("Expense").style.display = "none";
document.getElementById("Current_Asset").style.display = "none";
document.getElementById("Fixed_Asset").style.display = "block";
}
}
</script>
<table>
<tr>
<td>
<? if ($is_category) { ?>
<select name=ca_name required itemname="Categ" onchange="input_category(this.value)">
<option value=""><?=$category_option?>
</select>
<?}?>
</td>
<td>
<select name='wr_9' id="Revenue" style="display:none;">
<option value="Sales and services">Sales and services</option>
</select>
<select name='wr_9' id="Expense" style="display:none;">
<option value="Bad Debts">Bad Debts (Written Off)</option>
<option value="Depreciation">Depreciation</option>
</select>
<select name='wr_9' id="Current_Asset" style="display:none;">
<option value="Account Receivable">Account Receivable</option>
<option value="Bank Accounts">Bank Accounts</option>
</select>
<select name='wr_9' id="Fixed_Asset" style="display:none;">
<option value="Vehicles">Vehicles</option>
<option value="Plant and Machinery">Plant and Machinery</option>
</select>
</td>
</tr>
</table>
-------------------------------------------------
이렇게 하면
Revenue
Expense 등등 카테고리 선택을 하면
바로 옆에 해당 셀렉트 박스가 해당 항목을 가지고 삐용 나타나는데
입력을 해보면 4번째의 Fixed_Asset 만 제대로 되고
나머지 Revenue, Expense, Current_Asset밑의 항목들은
선택을 해도 자꾸 4번째항목의 Vehicle만 되는군요..
어디를 잘못했나요? 고수님들 조언부탁드립니다. (^.^)(_._)
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 5개
제가 수정한건 <option value="<?=$category_option?>"><?=$category_option?>
이거만 바꿨어요..
물음표만 찍어서 죄송합니다.
kaumi.co.kr/test.php가 무슨 뜻인지 이제 알겠네요.
지금 거기 홈페이지에 조언을 적어 놓으셨다는 뜻이군요.
화푸시고...