簡體   English   中英

如何在 divi 聯系表中嵌入 http 推薦人

[英]How can I embed http referrer in divi contact form

我如何在 divi 聯系人 forms 中嵌入 http referrer。我只能發送 email,消息文本字段在 %%field id%% 之間給出。 在 Divi 文檔中,他們給出了我們需要將字段 ID 放在 %% 之間,就像這樣 %%field id%%。 但我無法添加 http 引薦來源網址或頁面 url。我看到這樣的源代碼“

            <label for="et_pb_contact_name_1" class="et_pb_contact_form_label">Name</label>
            <input type="text" id="et_pb_contact_name_1" class="input" value="" name="et_pb_contact_name_1" data-required_mark="required" data-field_type="input" data-original_id="name" placeholder="Name">
        </p><p class="et_pb_contact_field et_pb_contact_field_1 et_pb_contact_field_last" data-id="email" data-type="email">


            <label for="et_pb_contact_email_1" class="et_pb_contact_form_label">Email Address</label>
            <input type="text" id="et_pb_contact_email_1" class="input" value="" name="et_pb_contact_email_1" data-required_mark="required" data-field_type="email" data-original_id="email" placeholder="Email Address">
        </p><p class="et_pb_contact_field et_pb_contact_field_2 et_pb_contact_field_last" data-id="phone" data-type="input">


            <label for="et_pb_contact_phone_1" class="et_pb_contact_form_label">Phone Number</label>
            <input type="text" id="et_pb_contact_phone_1" class="input" value="" name="et_pb_contact_phone_1" data-required_mark="required" data-field_type="input" data-original_id="phone" placeholder="Phone Number" pattern="[0-9]*" title="Only numbers allowed.">
        </p><p class="et_pb_contact_field et_pb_contact_field_3 et_pb_contact_field_last" data-id="message" data-type="text">


            <label for="et_pb_contact_message_1" class="et_pb_contact_form_label">Message</label>
            <textarea name="et_pb_contact_message_1" id="et_pb_contact_message_1" class="et_pb_contact_message input" data-required_mark="required" data-field_type="text" data-original_id="message" placeholder="Message"></textarea>
        </p><p class="et_pb_contact_field et_pb_contact_field_4 et_pb_contact_field_last" data-id="url" data-type="input">


            <label for="et_pb_contact_url_1" class="et_pb_contact_form_label">New Field</label>
            <input type="text" id="et_pb_contact_url_1" class="input" value="" name="et_pb_contact_url_1" data-required_mark="not_required" data-field_type="input" data-original_id="url" placeholder="New Field">
        </p>
                    <input type="hidden" value="et_contact_proccess" name="et_pb_contactform_submit_0">
                    <input type="text" value="" name="et_pb_contactform_validate_0" class="et_pb_contactform_validate_field" />
                    <div class="et_contact_bottom_container">

                        <button type="submit" class="et_pb_contact_submit et_pb_button">Send Message</button>
                    </div>
                    <input type="hidden" id="_wpnonce-et-pb-contact-form-submitted" name="_wpnonce-et-pb-contact-form-submitted" value="8b651527df" /><input type="hidden" name="_wp_http_referer" value="/data-analytics/test" />
                </form>
            </div> <!-- .et_pb_contact -->
        </div> <!-- .et_pb_contact_form_container -->

顯然有隱藏字段,但我不知道如何嵌入表單。 謝謝

您可以創建新字段並設置display: none然后只需復制此輸入字段的 ID。 接下來在 divi 代碼模塊下面創建並粘貼它

<script> const newInput = document.querySelector('#et_pb_contact_oboz-nazwa_0'); newInput.setAttribute('value', document.title) </script>

其中et_pb_contact_oboz-nazwa_0 - 是輸入字段的 ID。 你必須選擇你的

document.title - 是頁面的標題

如果你想獲得 url 的頁面更改document.titlewindow.location.href

當然,將這個新的輸入字段設置為不需要

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM