2016-11-16 90 views
0

我嘗試使用app-route和iron-pages創建2個頁面(登錄和註冊),這兩個頁面都包含具有相同表單ID的表單。這是Sign In templateSign In submitForm script。這是Sign Up templateSign Up submitForm script聚合物鐵頁面元素之間的相同表單ID

當我在註冊頁面中點擊提交按鈕時,驗證總是返回false(沒有輸入錯誤)。當我更改表單ID以使登錄表單ID與註冊表單ID不同時,我可以正確註冊。這是正確的行爲嗎?我認爲我可以使用相同的ID來表示這兩種形式,因爲它們處於不同的元素中。

+0

您是否嘗試過使用'this。$。form'而不是'document.getElementById'和其他字段也類似 – a1626

+0

啊,你是對的@ a1626。非常感謝。 –

回答

0

正如@ a1626所提到的,我應該使用這個。$。表單來搜索本地DOM而不是document.getElementById。