设置我通过复制粘贴默认联系表单并按照 Shopify 教程进行编辑,为 Shopify 创建了一个自定义表单: https: //shopify.dev/tutorials/customize-theme-add-fields-to-your-contact-form。代码<div class="page-width"> <div class="grid"> <div class="grid__item medium-up--five-sixths medium-up--push-one-twelfth"> <div class="section-header text-center"> <h1>{{ page.title }}</h1> </div> {% if page.content.size > 0 %} <div class="rte"> {{ page.content }} </div> {% endif %} <div class="contact-form form-vertical"> {%- assign formId = 'LeaseApplicationForm' -%} {% form 'contact', id: formId %} {% include 'form-status', form: form, form_id: formId %}<div class="grid grid--half-gutters"> <div class="grid__item medium-up--one-half"> <label for="{{ formId }}-bedrijfsnaam">Bedrijfsnaam<span aria-hidden="true">*</span></label> <input type="bedrijfsnaam" id="{{ formId }}-bedrijfsnaam" name="contact[bedrijfsnaam]" autocorrect="off" autocapitalize="off" aria-required="true" > </div> <div class="grid__item medium-up--one-half"> <label for="{{ formId }}-kvk-nummer">KvK-nummer<span aria-hidden="true">*</span></label> <input type="kvk-nummer" id="{{ formId }}-kvk-nummer" name="contact[kvk-nummer]" autocorrect="off" autocapitalize="off" aria-required="true" > </div> 问题在前端一切正常;用户可以填写所有字段并提交。在后端,我收到了除了最后一个textarea字段的输入之外的所有内容。我已经尝试解决这个问题有一段时间了,但不确定为什么它不起作用。我目前已经使用一条线运行它input,但这只为用户提供了 1 行来填充。我需要多行。我究竟做错了什么?
1 回答
弑天下
TA贡献1818条经验 获得超8个赞
您错过了contact[...]
字段名称中的前缀。将您的文本区域替换为
<textarea rows="10" id="{{ formId }}-message" name="contact[te-leasen-product(en)]" placeholder="b.v. 1x PodoMonium Wizzle">{% if form["te-leasen-product(en)"] %}{{ form["te-leasen-product(en)"] }}{% endif %}</textarea>
或者
<textarea rows="10" id="{{ formId }}-message" name="contact[body]" placeholder="b.v. 1x PodoMonium Wizzle" >{% if form.body %}{{ form.body }}{% endif %}</textarea>
- 1 回答
- 0 关注
- 70 浏览
添加回答
举报
0/150
提交
取消