2013-08-16 76 views
0

我在頁面上有兩種表單。我想在提交表格B時觸發表單A的驗證。這可能嗎?基於第一個表單提交第二個表單觸發驗證

+0

出於好奇,爲什麼? – Goodsoup

+0

與我無法控制的一些頁面佈局需求有關。有幾個字段被鏡像到表單b上的隱藏字段,所以我試圖讓驗證信息出現在表單a上的可見字段中。 –

回答

1

您需要捕獲形式B的提交,然後致電形式A.喜歡的東西驗證:

$('#formB').submit(function(e){ 
    //some logic for formB 

    $('#formA').validate(); 
}); 
1

是的,它是可能的,在B型使具有type =「按鈕,您的按鈕一樣簡單按鈕「不提交 那麼這樣做:

$("form B button").click(function(){ 
//validate form A 
$("form B").submit(); 
}) 
1
$('#formB').submit(function(e){ 

    return $('#formA').valid(); 
}); 

這將提交formB如果形式上是有效的,因爲如果你不返回false這將反正提交formB。

相關問題