我正在創建一個主題生成表單,要求發送一封電子郵件,然後將其與一系列隱藏字段一起提交以訂閱該電子郵件通訊。我想要做的是添加第二種形式,爲不同的通訊提交一組不同的隱藏字段,但沒有單獨的提交按鈕。提交第二個表格時,我需要輸入一個複選框
這個想法是如此,當用戶給他們的電子郵件,只要他們不取消選中此複選框,他們的信息將被提交到這兩種形式。我怎麼能這樣做呢?示例HTML:
<form action="http://process.signupapp.com/" method="post" name="SimpleSignUp1">
<input type="text" id="email" name="emailAddress"/>
<input type="submit" name="submit" value="submit" id="signup">
<input name="sourceId" type="hidden" value="code123" />
<input name="listCode" type="hidden" value="GGGG" />
<input name="email_page" type="hidden" value="lettername" />
<input name="email_subject" type="hidden" value="Welcome Message" />
</form>
<form action="http://process.signupapp.com/" method="post" name="SimpleSignUp">
<input name="agree" type="checkbox" value="agree_terms" checked/>
<label for="agree">Yes, I would also like to receive the FREE cool newsletter</label>
<input type="submit" value="submit" />
<input name="sourceId" type="hidden" value="code2345" />
<input name="listCode" type="hidden" value="DDDD" />
<input name="email_page" type="hidden" value="anothername" />
<input name="email_subject" type="hidden" value="Welcome again" />
</form>
'只要他們不取消選中此複選框'..其中是複選框位於?您能否請添加顯示2個表單的相關HTML以及複選框? - 「我怎麼能這樣做?'你可以附加一個事件到你的提交按鈕,防止默認行爲和評估你的業務規則。根據你手工提交的所有表單:$(「form」)。submit()'或者只是一個表單:'$(「#specificFormId」)。submit()'/'$(「form」)。eq (0).submit()'。如果您發佈相關的HTML,那麼給出確切的答案會更容易。 – Nope 2013-04-09 21:09:35
這看起來像一個簡單的問題,如果你可以發佈一些代碼,你會很快得到答案。 – user1048676 2013-04-09 21:15:57
對不起,我添加了HTML來解釋beter。 – Epleroma 2013-04-10 00:41:04