为了账号安全,请及时绑定邮箱和手机立即绑定

表单中的文本区域字段输入未提交

表单中的文本区域字段输入未提交

泛舟湖上清波郎朗 2023-09-18 16:41:20
设置我通过复制粘贴默认联系表单并按照 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>



查看完整回答
反对 回复 2023-09-18
  • 1 回答
  • 0 关注
  • 70 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信