2

我有一个移动测验,我将 10 个表单问题加载到隐藏的 div 中,在回答每个问题后,我淡化并隐藏问题并取消隐藏下一个问题,在他们完成 10 个问题后,我如何让它发布实际数据到在服务器上等待的脚本 ...form method=post action=process_quiz.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);
                });


            });     
}); 
4

1 回答 1

2
$("#mySubmit").click(function(){
    $("#myForm").submit();
});

只要表单定义了以下属性:

<form action="process_quiz.php" method="post">

jQuery form .submit() 函数的文档位于:http: //api.jquery.com/submit/

按钮的位置并不重要,或者它是否甚至是带有上述代码的提交按钮。如果它是位于表单 DOM 元素中的实际提交按钮,那么它会在单击时自动提交表单,而无需您指定它。

于 2012-10-17T22:16:04.210 回答