当添加一个地址元素到我的条纹形式,只有' address Line 1'默认出现。一旦用户开始输入他们的地址,剩下的字段就会显示出来。是否有可能在表单准备好时显示所有的地址元素字段,而不隐藏默认的"地址行2"、"城市"、"州"、"Zip"one_answers"电话号码"?
看起来当前扩展address元素字段的唯一方法是在创建address元素时设置默认值。看起来只传递state
和country
的默认值将呈现其余字段。只要在fields.phone.
中指定了'always'值,phone字段也将被扩展。你可以这样做:
const addressElement = elements.create("address", {
mode: "shipping",
defaultValues: {
address: {
state: 'CA',
country: 'US',
},
},
fields: {
phone: 'always',
},
});