Javascript 如何访问内容类型字段内的字段?

Javascript 如何访问内容类型字段内的字段?,javascript,contentful,contentful-api,Javascript,Contentful,Contentful Api,我有一个内容类型,它有5个字段,其中一个是UI扩展,它从HTML生成两个文本字段。我无法访问UI扩展字段中的第二个文本字段 我使用JavaScript访问UI扩展字段中的两个文本字段。但是,我只能访问第一个字段。如何检索和操作第二个文本字段 <form method="post" id="webAddressForm"> <div class="table form-fields"> <div class="row name">

我有一个内容类型,它有5个字段,其中一个是UI扩展,它从HTML生成两个文本字段。我无法访问UI扩展字段中的第二个文本字段

我使用JavaScript访问UI扩展字段中的两个文本字段。但是,我只能访问第一个字段。如何检索和操作第二个文本字段

<form method="post" id="webAddressForm">
        <div class="table form-fields">
        <div class="row name">
                    <div class="label">Web address:</div>
                        <div class="input full"><input type="text" name="web-address" id="webAddress" placeholder="http://google.com"/></div>
                </div>
      <br>
        <div class="row name">
                    <div class="label">Text to display:</div>
                        <div class="input full"><input type="text" name="website-name" id="websiteName" placeholder="Google"/></div>
        <br>
        </div>
      </div>
        </form>

我正在尝试访问webAddress和websiteName文本字段。

如果要在一个字段中存储多个值,必须选择字段类型
JSON对象

默认情况下,Contentful为一个字段支持几种不同的类型,但它们都是单个值。通过选择JSON作为字段(和UI扩展)的类型,您可以解决这个问题并存储所需的数据,因为您可以完全控制JSON结构

希望这有帮助

多年前,我在一个字段中为表格数据建模


如果要在一个字段中存储多个值,必须选择字段类型
JSON对象

默认情况下,Contentful为一个字段支持几种不同的类型,但它们都是单个值。通过选择JSON作为字段(和UI扩展)的类型,您可以解决这个问题并存储所需的数据,因为您可以完全控制JSON结构

希望这有帮助

多年前,我在一个字段中为表格数据建模


您能描述一下什么是
api.field
吗?它检索连接到UI扩展的第一个字段。它来自UI扩展sdk引用。好的,我认为它会为您返回一个字段数组,当您使用
api.field.getValue()
时,默认情况下会返回索引0值。通过为每个字段
api.field[0].getValue()
api.field[1].getValue()
提供索引,尝试获取每个值。如果不起作用,请告诉我@mhmrhimanNo现在什么也不退。它好像根本不识别第二个文本字段。好的,你能检查一下api里面是什么吗?你能描述一下
api.field
是什么吗?它检索连接到UI扩展的第一个字段。它来自UI扩展sdk引用。好的,我认为它会为您返回一个字段数组,当您使用
api.field.getValue()
时,默认情况下会返回索引0值。通过为每个字段
api.field[0].getValue()
api.field[1].getValue()
提供索引,尝试获取每个值。如果不起作用,请告诉我@mhmrhimanNo现在什么也不退。它好像根本不识别第二个文本字段。好的,你能检查一下api里面是什么吗?
console.log(api.field.getValue()) //  this only returns the value from the first text field.