Сброс нескольких грозных форм в WordPress - PullRequest
0 голосов
/ 14 ноября 2018

У меня две одинаковые контактные формы на одной странице. Я использую огромные формы, и я создал одну контактную форму. Я использовал одну и ту же форму один раз в части содержимого, а другую - в части нижнего колонтитула. Но у них обоих одинаковый идентификатор. Поэтому, когда я нажимаю кнопку сброса, обе формы сбрасываются. Когда я нажимаю кнопку «Отправить», сообщение об отправке отображается в обеих формах. Также ошибки, сгенерированные в случае неудачной проверки, отображаются в обеих формах. Плюс кнопка сброса не работает после того, как показывает ошибки. Я знаю, что это связано с тем, что обе формы имеют одинаковый идентификатор. Но поскольку я хочу, чтобы записи формы отображались в одном месте, я хочу использовать только одну форму.

<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>

Вот так выглядит потрясающий код формы для раздела отправки. Я хочу, чтобы при нажатии кнопок формы они влияли только на эту форму, а не на другую форму. Как это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...