イベントの処理自体の操作(4)
ラジオボタンのクリックでフォーム送信

$('form#radio-submit').submit(function(ev) {
  var value=$('form#radio-submit:checked').val();
  $('div#message').text(value+'が送信されました');
  return false;
} );
$('form#radio-submit :radio').click(function(ev) {
  $('form#radio-submit').submit();
} );

※これボタン1が送信されました というふうにでなければならないと思うのだが出ない!スクリプトも間違いないと思うが。


実行後(定義がうまくいってないとundefinedと表示される)
ボタン1 ボタン2 ボタン3

変更前のhtml
<form id="radio-submit" action="#">
<div>
   <input type="radio" name="example" value="ボタン1" />ボタン1
   <input type="radio" name="example" value="ボタン2" />ボタン2
   <input type="radio" name="example" value="ボタン3" />ボタン3
</div>
</form>
<div id="message"></div>