关于成功函数的jquery

时间:2011-07-13 06:17:31

标签: php jquery

$('#change-form')
   .jqTransform()
   .validate({
     submitHandler: function(form) {
       $(form).ajaxSubmit({
        url: "index.php",
        success: function(){
        $(this).addClass("done");

            }
       });
     }
    }); 

我已经制作了form.html并给出了

<form action="index.php" method="post" id="change-form" onsubmit="index.php">

但仍然在提交它不会转到index.php并在同一页面上显示thanx meaasge,即form.html

2 个答案:

答案 0 :(得分:1)

onsubmit属性值应该是函数,而不是文件名。它可以是包含JavaScript源的字符串,但这并不常见。在您的情况下,JavaScript尝试将字符串index.php作为JavaScript执行。我相信这会失败,这会阻止正常的表单操作运行。从onsubmit标记中删除form属性。

答案 1 :(得分:0)

我认为您可以尝试将其转到index.php onsubmit。

<form action="index.php" method="post" id="change-form" onsubmit="here goes your function name">

只能在onsubmit=""

中提供功能

我认为您可以尝试将其转到index.php onclick。

 onclick="location.href='index.php'"