Javascript 如何访问内容类型字段内的字段?
我有一个内容类型,它有5个字段,其中一个是UI扩展,它从HTML生成两个文本字段。我无法访问UI扩展字段中的第二个文本字段 我使用JavaScript访问UI扩展字段中的两个文本字段。但是,我只能访问第一个字段。如何检索和操作第二个文本字段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">
<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.