提交Javascript表单值
我有一个移动测试,我将10个表单问题加载到隐藏的div中,在回答每个问题后,我淡出并隐藏该问题,取消隐藏下一个问题,在他们看完10个问题后,我如何让它将实际数据发布到服务器上等待的脚本中…form method=post action=process_quick.php。。我真的不确定在哪里/如何添加最终提交按钮(显然在最后一个div中),而是使用Javascript代码发布表单数据提交Javascript表单值,javascript,jquery-mobile,jquery-events,Javascript,Jquery Mobile,Jquery Events,我有一个移动测试,我将10个表单问题加载到隐藏的div中,在回答每个问题后,我淡出并隐藏该问题,取消隐藏下一个问题,在他们看完10个问题后,我如何让它将实际数据发布到服务器上等待的脚本中…form method=post action=process_quick.php。。我真的不确定在哪里/如何添加最终提交按钮(显然在最后一个div中),而是使用Javascript代码发布表单数据 $(document).ready(function() { $('.btnNext')
$(document).ready(function()
{
$('.btnNext').click(function()
{
$(this).parents('.questionContainer').fadeOut(500, function()
{
$(this).next().fadeIn(500);
});
});
$('.btnPrev').click(function()
{
$(this).parents('.questionContainer').fadeOut(500, function()
{
$(this).prev().fadeIn(500);
});
});
});
只要表单定义了以下属性:
<form action="process_quiz.php" method="post">
jQuery form.submit()函数的文档位于以下位置:
按钮位于何处,或者是否是包含上述代码的submit按钮都无关紧要。如果它是位于表单DOM元素中的实际提交按钮,则它将在单击时自动提交表单,而无需您指定它。p.s.submit()的jQuery文档的顶部注释是“如果您正在为为什么提交()不提交表单而烦恼,确保提交输入标记没有name=“submit”作为属性,否则jQuery将不会提交表单*(&,我总是在我的答案中写太多lol-tooooo SLOWA根据文档:
表单及其子元素不应使用与表单属性冲突的输入名称或ID,例如提交、长度或方法
文档也链接到这些名称-其中说明:表单控件的名称作为“父”属性填充表单元素,并且可能与表单元素的“实际”属性冲突(拥有或通过“接口链”继承)
<form action="process_quiz.php" method="post">