提交没有提交按钮的表单,没有页面刷新?

Ahm*_*mad 4 jquery form-submit

我有一个我无法更改的表单,我只能从jquery处理它的提交函数.

表单只有单选按钮.我想在选中单选按钮时提交没有页面参考的表单.

这是我试过的代码.

$('input[type="radio"]').click(function(){
    if ($(this).is(':checked'))
    {
      $('form#my-form').submit(function(){
        alert('form submitted');
      });
    }
});
Run Code Online (Sandbox Code Playgroud)

它应警告"提交的表格",但事实并非如此.

我做错了什么事吗?

sat*_*ish 5

如果你想提交没有pageload的表单,那么你需要去ajax.

如果您在提交时需要提醒,则需要稍微修改一下您的代码..

$('input[type="radio"]').click(function(){
    if ($(this).is(':checked'))
    {
      $('form#my-form').submit();
    }
});

$('form#my-form').submit(function(){
        alert('form submitted');
      });
Run Code Online (Sandbox Code Playgroud)