2012-10-12 59 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 =而不是?這些方法似乎都不起作用,但我正在做更多的測試。任何有識之士將不勝感激。謝謝! –