私は 10 個のラジオ ボタンのセット(たとえば、1 から 10 の評価システム) を持っていますclick
。1 つ選択すると、評価が自動的に送信されます。これは、次の方法で実現されます。
<td>
<input type="radio" name="img_rating" value="1" onclick="document.goRate.submit();return false;">
</td>
<td>
<input type="radio" name="img_rating" value="2" onclick="document.goRate.submit();return false;">
</td>
<td>
<input type="radio" name="img_rating" value="3" onclick="document.goRate.submit();return false;">
</td>
<td>
<input type="radio" name="img_rating" value="4" onclick="document.goRate.submit();return false;">
</td>
<td>
<input type="radio" name="img_rating" value="5" onclick="document.goRate.submit();return false;">
</td>
<td>
<input type="radio" name="img_rating" value="6" onclick="document.goRate.submit();return false;">
</td>
<td>
<input type="radio" name="img_rating" value="7" onclick="document.goRate.submit();return false;">
</td>
<td>
<input type="radio" name="img_rating" value="8" onclick="document.goRate.submit();return false;">
</td>
<td>
<input type="radio" name="img_rating" value="9" onclick="document.goRate.submit();return false;">
</td>
<td>
<input type="radio" name="img_rating" value="10" onclick="document.goRate.submit();return false;">
</td>
これを行う方法は、必要なコードが少ない方法ですか? 理想的には、同じonclickを 10 回含める必要がないように何らかの方法がありますが、おそらくこれが最善の方法です。
前もって感謝します。