[新着] Webテンプレートを仮オープンしました
<script type="text/javascript">
function isArray(obj) {
if(obj == null){
return false;
}
if(obj.length){
return true;
} else {
return false;
}
}
function calc()
{
var name1 = "tosi";
var name2 = "tosi2";
var i;
var cnt = 0;
var f = document.forms[0];
var t1 = f.elements[name1];
var t2 = f.elements[name2];
var pl = f.elements["item_price"];
if(isArray(t1)){
for(i=0;i<t1.length;i++){
if(t1[i].checked){
cnt = cnt + 1;
}
}
}
if(isArray(t2)){
for(i=0;i<t2.length;i++){
if(t2[i].checked){
cnt = cnt + 1;
}
}
}
pl.value = cnt * 1000;
}
</script>function calc (form) {
var maxIndex = 2; // tosi1..tosi2まで
var count = 0;
for (var i = 0; i < maxIndex; i++) {
var tosiN = form.elements['tosi' + i];
for (var j = 0, len = tosiN.length; j < len; j++) {
if (tosiN[j].checked) count++;
}
}
form.elements['item_price'].value = 1000 * count;
}
<!-- 引数としてinput要素が属するフォームを渡す -->
<input ... onclick="calc(this.form)">