I currently try to sum radio button selected value, but I can't make it work, what am i missing?
$(document).ready(function() {
function calcscore(){
var score = 0;
var ele = document.getElementsByClassName("r1");
for(i = 0; i < ele.length; i++) {
if(ele[i].checked) {
score += parseInt(ele[i].value);
}
}
$("input[name=sum]").val(score)
}
function change(){
$("val.(score)").change(function(){
calcscore()
});
};
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form>
<label class="radio-inline">
<input class="r1" type="radio" name="a2" value="9" />Option 1
</label>
<label class="radio-inline">
<input class="r1" type="radio" name="a2" value="18" />Option 2
</label>
<label class="radio-inline">
<input class="r1" type="radio" name="a2" value="10" />Option 3
</label>
<br />
<label class="radio-inline">
<input class="r1" type="radio" name="a3" value="10" />Option 1
</label>
<label class="radio-inline">
<input class="r1" type="radio" name="a3" value="10" />Option 2
</label>
<label class="radio-inline">
<input class="r1" type="radio" name="a3" value="10" />Option 3
</label>
<br />
<input type="text" name="sum" />
</form>
if you can find what is wrong, can you give me detail per line so I can learn from it?
Thankyou