2012-10-12 33 views
0

我尝试使用unique.submit函数为页面上的所有窗体提供相同的窗体ID或单独的窗体ID。它们似乎都不起作用,总是只有第一种形式才能起作用,只是将我踢回主页。看我的代码。代码在只有一种形式的页面上效果很好,但是当我有多个时,它会导致问题。JQuery Mobile,页面上的多个表单,通过JQuery Post提交表单ID的唯一表单。

$("#sQuote").submit(function() { 
       //Send the serialized data to mailer.php. 
       $.post("mailerS.php", $("#sQuote").serialize(), 
        //Take our repsonse, and replace whatever is in the "formResponse" 
        //div with it. 

        function(data) { 
        $("#sQuote").html($("#formResponse").html()); 
        } 
       ); 
       return false; 
      }); 

     }); 

我试图与所有形式的id = sQuote和命名他们的个人sQuote1等...,加上另一个.submit为唯一ID

+0

是否有可能给每个表单一个唯一的ID并为每个表单ID添加上面的代码? –

回答

0

对于它的价值,每一个页面上的所有使用的id属性必须是唯一的。拥有多个具有相同值的id属性将导致所有类型的失败。

使用W3验证器验证您的文档并将错误作为开始。重复的ID会在那里报告为错误。

+0

是的,这就是我的想法。我只是尝试两种方式,我甚至有想过使用form class =而不是?这些方法似乎都不起作用,但我正在做更多的测试。任何有识之士将不胜感激。谢谢! –