我有一个表单,我不能改变,我必须从jquery处理它的提交功能。提交表单而不提交按钮并且不刷新页面?
表单只有单选按钮。我希望在单选按钮被选中时不提交页面的情况下提交表单。
这是我试过的代码。
$('input[type="radio"]').click(function(){
if ($(this).is(':checked'))
{
$('form#my-form').submit(function(){
alert('form submitted');
});
}
});
它应该提醒“表单提交”,但它没有。
我做错了什么?
你对“提交”有什么意思?你希望表单中的信息用ajax发送到某个地方,还是希望表单中的信息被添加到HTTP_POST中? – Krycke
使用$ .post并使用e.preventDefault()来防止提交或使用简单的按钮而不是提交按钮。是的,你需要写一些javascript,但它的工作肯定是你的要求。 – Adrian
尝试从http://www.malsup查看ajaxSubmit。com/jquery/form/ – Adrian