체크박스에서 선택한 name명을 나타내려면? 정보
그누보드 체크박스에서 선택한 name명을 나타내려면?본문
----------------------------------------------------------------------------
<SCRIPT LANGUAGE="JavaScript">
function checkChoice(whichbox) {
with (whichbox.form) {
if (whichbox.checked == false) {
hiddentotal.value = eval(hiddentotal.value) - eval(whichbox.value);
} else {
hiddentotal.value = eval(hiddentotal.value) + eval(whichbox.value);
}
return(formatCurrency(hiddentotal.value));
}
}
function formatCurrency(num) {
num = num.toString().replace(/$|,/g,'');
if(isNaN(num)) { num = "0"; }
cents = Math.floor((num*100+0.5)%100);
num = Math.floor((num*100+0.5)/100).toString();
if(cents < 10) {
cents = "0" + cents;
}
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++) {
num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
}
return (num + "원");
}
</script>
<form name="aaaa">
<input type="hidden" name="hiddentotal" value="0">
<table border="0" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC" align="center">
자장면<input type="checkbox" name="1" value="2500" onClick="this.form.total.value=checkChoice(this);">
짬뽕 <input type="checkbox" name="2" value="3000" onClick="this.form.total.value=checkChoice(this);">
국밥 <input type="checkbox" name="3" value="3500" onClick="this.form.total.value=checkChoice(this);">
라면 <input type="checkbox" name="4" value="3500" onClick="this.form.total.value=checkChoice(this);">
깐풍기<input type="checkbox" name="5" value="30000" onClick="this.form.total.value=checkChoice(this);">
탕수육<input type="checkbox" name="6" value="15000" onClick="this.form.total.value=checkChoice(this);">
고량주<input type="checkbox" name="7" value="5000" onClick="this.form.total.value=checkChoice(this);">
소주 <input type="checkbox" name="8" value="3000" onClick="this.form.total.value=checkChoice(this);">
맥주 <input type="checkbox" name="9" value="3000" onClick="this.form.total.value=checkChoice(this);">
음료수<input type="checkbox" name="10" value="1000" onClick="this.form.total.value=checkChoice(this);">
총금액은 : <input type="text" name="total" value="" size="13" readonly><br>
주문종류 : <input type="text" name="주문종류" value="" size="13" readonly><br>
-----------------------------------------------------------------------------------------------
고수님들 한페이지내에서 다음과 같을때
체크박스에서 선택한 value 값의 합 "총금액"은 나타나는데요
체크박스에서 선택한 "주문종류" 들을 나타내려면 어덯게 해야하나요
<SCRIPT LANGUAGE="JavaScript">
function checkChoice(whichbox) {
with (whichbox.form) {
if (whichbox.checked == false) {
hiddentotal.value = eval(hiddentotal.value) - eval(whichbox.value);
} else {
hiddentotal.value = eval(hiddentotal.value) + eval(whichbox.value);
}
return(formatCurrency(hiddentotal.value));
}
}
function formatCurrency(num) {
num = num.toString().replace(/$|,/g,'');
if(isNaN(num)) { num = "0"; }
cents = Math.floor((num*100+0.5)%100);
num = Math.floor((num*100+0.5)/100).toString();
if(cents < 10) {
cents = "0" + cents;
}
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++) {
num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
}
return (num + "원");
}
</script>
<form name="aaaa">
<input type="hidden" name="hiddentotal" value="0">
<table border="0" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC" align="center">
자장면<input type="checkbox" name="1" value="2500" onClick="this.form.total.value=checkChoice(this);">
짬뽕 <input type="checkbox" name="2" value="3000" onClick="this.form.total.value=checkChoice(this);">
국밥 <input type="checkbox" name="3" value="3500" onClick="this.form.total.value=checkChoice(this);">
라면 <input type="checkbox" name="4" value="3500" onClick="this.form.total.value=checkChoice(this);">
깐풍기<input type="checkbox" name="5" value="30000" onClick="this.form.total.value=checkChoice(this);">
탕수육<input type="checkbox" name="6" value="15000" onClick="this.form.total.value=checkChoice(this);">
고량주<input type="checkbox" name="7" value="5000" onClick="this.form.total.value=checkChoice(this);">
소주 <input type="checkbox" name="8" value="3000" onClick="this.form.total.value=checkChoice(this);">
맥주 <input type="checkbox" name="9" value="3000" onClick="this.form.total.value=checkChoice(this);">
음료수<input type="checkbox" name="10" value="1000" onClick="this.form.total.value=checkChoice(this);">
총금액은 : <input type="text" name="total" value="" size="13" readonly><br>
주문종류 : <input type="text" name="주문종류" value="" size="13" readonly><br>
-----------------------------------------------------------------------------------------------
고수님들 한페이지내에서 다음과 같을때
체크박스에서 선택한 value 값의 합 "총금액"은 나타나는데요
체크박스에서 선택한 "주문종류" 들을 나타내려면 어덯게 해야하나요
댓글 전체