以下のような HTML と JQuery コードがあります。
<form action="" method="post" id="myform">
<table border="0" class="table table-striped">
<tr>
<td colspan="7"><div class="title">CONNAISSANCE ET EXPERIENCE (O/E/AM/Cadres)</div></td>
</tr>
<tr>
<td></td>
<td></td>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>
<ul type="circle">
<li>1. Des techniques et pratiques du métier</li>
</ul>
</td>
<td></td>
<td><input type="radio" class="validate[required] radio" name="number1" id="number1" value="1"></td>
<td><input name="number1" class="validate[required] radio" type="radio" id="number1" value="2"></td>
<td><input name="number1" class="validate[required] radio" type="radio" id="number1" value="3"></td>
<td><input name="number1" class="validate[required] radio" type="radio" id="number1" value="4"></td>
<td><input name="number1" class="validate[required] radio" type="radio" id="number1" value="5"></td>
</tr>
<tr>
<td>
<ul type="circle">
<li>2. Capacité d’apprentissage et d’adaptation</li>
</ul>
</td>
<td></td>
<td><input class="validate[required] radio" type="radio" name="number2" value="1"></td>
<td><input class="validate[required] radio" name="number2" type="radio" value="2"></td>
<td><input class="validate[required] radio" name="number2" type="radio" value="3"></td>
<td><input class="validate[required] radio" name="number2" type="radio" value="4"></td>
<td><input class="validate[required] radio" name="number2" type="radio" value="5"></td>
</tr>
<tr>
<td><ul type="circle">
<li>3. Productivité/Rendement</li>
</ul></td>
<td></td>
<td><input class="validate[required] radio" type="radio" name="number3" value="1"></td>
<td><input class="validate[required] radio" name="number3" type="radio" value="2"></td>
<td><input class="validate[required] radio" name="number3" type="radio" value="3"></td>
<td><input class="validate[required] radio" name="number3" type="radio" value="4"></td>
<td><input class="validate[required] radio" name="number3" type="radio" value="5" /></td>
</tr>
<tr>
<td><ul type="circle">
<li>4. Polyvalenc</li>
</ul></td>
<td></td>
<td><input class="validate[required] radio" type="radio" name="number4" value="1"></td>
<td><input class="validate[required] radio" name="number4" type="radio" value="2"></td>
<td><input class="validate[required] radio" name="number4" type="radio" value="3"></td>
<td><input class="validate[required] radio" name="number4" type="radio" value="4"></td>
<td><input class="validate[required] radio" name="number4" type="radio" value="5"></td>
</tr>
<tr>
<td colspan="7">
<script>
$(document).ready(function(){
$("#test").click(function(){
var number1 = $('input[name=number1]:checked', '#myform').val();
var number2 = $('input[name=number2]:checked', '#myform').val();
var number3 = $('input[name=number3]:checked', '#myform').val();
var number4 = $('input[name=number4]:checked', '#myform').val();
var t1 = parseInt(number1);
var t2 = parseInt(number2);
var t3 = parseInt(number3);
var t4 = parseInt(number4);
var total = t1+t2+t3+t4;
alert (total);
});
});
</script>
<button name="btn" id="test">test</button>
</td>
</tr>
</table>
<form>
必要: 各ラジオボックスをクリックすると、送信ボタンをクリックすると、ラジオボックスのすべての値が合計されて表示されます。
問題
合計値を警告することしかできませんが、通常どおり表示できませecho
ん。この場合よりも優れたこのようなJQueryまたはPHPを使用する必要があります。ありがとう。