【问题标题】:Shopify / Liquid - adding new contact form textarea/variable to be capturedShopify / Liquid - 添加新的联系表单文本区域/要捕获的变量
【发布时间】:2020-07-01 10:46:27
【问题描述】:

我想在我的 Shopify 联系表单中添加另一个文本区域,当客户给我发送电子邮件时,该表单将发送给我。当前文本区域如下:

<label for="{{ formId }}-message">Please provide further detail</label>
<textarea
  class="textarea-vertical-resize-only"
  rows="10"
  id="{{ formId }}-message"
  name="contact[{{ 'contact.form.message' | t }}]"
  required="required"
>
{% if form.body %}{{ form.body }}{% endif %}</textarea
>

问题在于它使用了变量 {{ 'contact.form.message' | t }} - 所以我认为我需要为另一个将捕获的 textarea 输入创建一个新变量。

我需要做什么才能拥有另一个独特的文本区域来捕获并发送到我的电子邮件?

【问题讨论】:

  • 可以使用onkeyup/onblur javacript方法获取输入并通过值复制处理

标签: javascript html jquery shopify liquid


【解决方案1】:

是的,您是对的,您的问题与 {{ 'contact.form.message' | t }} 有关,此流动代码是您在您的语言环境中拥有的对象的翻译 -> en.default.json 或任何其他翻译。

你看到的是这样的:

<label for="{{ formId }}-further-details">Please provide further detail</label>
<textarea
  class="textarea-vertical-resize-only"
  rows="10"
  id="{{ formId }}-further-details"
  name="contact[further-details]"
  required="required"
>
{% if form.further-details %}{{ form.further-details }}{% endif %}
</textarea>

请注意,文本区域的名称是 contact[further-details],我使用相同的变量“further-details”和内容 {% if form.further-details %}{{ form.further-details }}{% endif %}

希望这有助于解决您的问题。

干杯

【讨论】:

    猜你喜欢
    • 2021-11-27
    • 2022-12-18
    • 2020-10-28
    • 1970-01-01
    • 1970-01-01
    • 2015-12-10
    • 1970-01-01
    • 2012-03-16
    • 1970-01-01
    相关资源
    最近更新 更多