私は決してJavaScriptプログラマーではないので、誰かがこれで私を助けてくれたらうれしいです. 以下の例のように、同じページにこれらの評価セクションが複数ある場合。
ここで、クリックされたラジオボタンの値を、送信ボタンなしで、できれば更新せずにデータベースに送信する必要があります。
<body>
<section class="rating">
<input type="radio" class="radio twenty" name="progress" value="twenty" id="twenty" <?php if($num === 1) { echo 'checked'; } ?>>
<label for="twenty" class="label">1</label>
<input type="radio" class="radio fourty" name="progress" value="fourty" id="fourty" <?php if($num === 2) { echo 'checked'; } ?>>
<label for="fourty" class="label">2</label>
<input type="radio" class="radio sixty" name="progress" value="sixty" id="sixty" <?php if($num === 3) { echo 'checked'; } ?>>
<label for="sixty" class="label">3</label>
<input type="radio" class="radio eighty" name="progress" value="eighty" id="eighty"<?php if($num === 4) { echo 'checked'; } ?>>
<label for="eighty" class="label">4</label>
<input type="radio" class="radio onehundred" name="progress" value="onehundred" id="onehundred" <?php if($num === 5) { echo 'checked'; } ?>>
<label for="onehundred" class="label">5</label>
<div class="progress">
<div class="progress-bar"></div>
</div>
</section>
</body>
チェック済みのラジオボタンの取得を 1 ~ 5 の評価に対応するように既に設定しているので、現在 testdata を使用して 1 ~ 5 の評価を表示しています。
必ずしもすべての詳細が必要なわけではありません。実行する必要がある手順の概要は、すでに非常に役に立ちます。