1

私は次のコードを持っています:

<div id="choices">
    <div>
       <input type="radio" name="question-answers" id="question-answers-A" value="A" onclick="this.form.submit();" />
       <label for="question-answers-A">$c[0] </label>
       </div>
       <div>
       <input type="radio" name="question-answers" id="question-answers-B" value="B" onclick="this.form.submit();"/>
  <label for="question-answers-B">$c[1]</label>
  </div>
  </div>

ラジオが選択されると、フォームが送信されます。

JavaScriptなしでそれを行う方法はありますか?(onClickなし)

ありがとう。

4

5 に答える 5

2

従来の送信入力ではないのはなぜですか?

<form>
    <input type="radio" name="r1">
    <input type="radio" name="r2">
    <input type="submit" value="send" />
</form>
The form is submitted when a radio is selected.

Javascript やプレーンな古い html が適していますが、変更時に送信されることはありません。

于 2013-05-28T17:51:18.810 に答える
1

Javascript を使用せずにラジオ ボタンがクリックされたことを検出する方法はありません。

于 2013-05-28T17:51:51.350 に答える