Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
提交Javascript表单值_Javascript_Jquery Mobile_Jquery Events - Fatal编程技术网

提交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')

我有一个移动测试,我将10个表单问题加载到隐藏的div中,在回答每个问题后,我淡出并隐藏该问题,取消隐藏下一个问题,在他们看完10个问题后,我如何让它将实际数据发布到服务器上等待的脚本中…form method=post action=process_quick.php。。我真的不确定在哪里/如何添加最终提交按钮(显然在最后一个div中),而是使用Javascript代码发布表单数据

$(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">