У меня две одинаковые контактные формы на одной странице. Я использую огромные формы, и я создал одну контактную форму. Я использовал одну и ту же форму один раз в части содержимого, а другую - в части нижнего колонтитула. Но у них обоих одинаковый идентификатор. Поэтому, когда я нажимаю кнопку сброса, обе формы сбрасываются. Когда я нажимаю кнопку «Отправить», сообщение об отправке отображается в обеих формах. Также ошибки, сгенерированные в случае неудачной проверки, отображаются в обеих формах. Плюс кнопка сброса не работает после того, как показывает ошибки.
Я знаю, что это связано с тем, что обе формы имеют одинаковый идентификатор. Но поскольку я хочу, чтобы записи формы отображались в одном месте, я хочу использовать только одну форму.
<div class="frm_submit">
[if back_button]<button type="submit" name="frm_prev_page" formnovalidate="formnovalidate" class="frm_prev_page" [back_hook]>[back_label]</button>[/if back_button]
<button type="reset" onclick="document.getElementById('form_[form_key]').reset();">Reset Form</button>
<button class="frm_button_submit" type="submit" [button_action]>[button_label]</button>]
[if save_draft]<a href="#" tabindex="0" class="frm_save_draft" [draft_hook]>[draft_label]</a>[/if save_draft]
</div>
Вот так выглядит потрясающий код формы для раздела отправки.
Я хочу, чтобы при нажатии кнопок формы они влияли только на эту форму, а не на другую форму. Как это сделать?