在 Gravity Forms 中设置名称字段的默认值
Setting default value of Name field in Gravity Forms
在 Gravity Forms 中,您可以使用如下代码设置字段的默认值:
$field->defaultValue = 'My default value';
此处的文档中提到了这一点:https://docs.gravityforms.com/field-object/
但是,这不适用于名称字段,因为这是一个多输入字段,因为它包含名字和姓氏。如何在Gravity Forms中设置name字段的默认值?
如您所述,名称字段是一个多输入字段。您必须在多输入字段上与所需的输入进行交互。例如,要设置名字,您可以这样做:
$field->inputs[2]['defaultValue'] = 'Dave';
这里是 inputs
字段的全部内容 属性 为 JSON:
[{
"id": "9.2",
"label": "Prefix",
"name": "",
"choices": [{
"text": "Mr.",
"value": "Mr.",
"isSelected": false,
"price": ""
}, {
"text": "Mrs.",
"value": "Mrs.",
"isSelected": false,
"price": ""
}, {
"text": "Miss",
"value": "Miss",
"isSelected": false,
"price": ""
}, {
"text": "Ms.",
"value": "Ms.",
"isSelected": false,
"price": ""
}, {
"text": "Dr.",
"value": "Dr.",
"isSelected": false,
"price": ""
}, {
"text": "Prof.",
"value": "Prof.",
"isSelected": false,
"price": ""
}, {
"text": "Rev.",
"value": "Rev.",
"isSelected": false,
"price": ""
}],
"isHidden": true,
"inputType": "radio",
"defaultValue": "Mr."
}, {
"id": "9.3",
"label": "First",
"name": "",
"defaultValue": "David"
}, {
"id": "9.4",
"label": "Middle",
"name": "",
"isHidden": true,
"defaultValue": "Stover"
}, {
"id": "9.6",
"label": "Last",
"name": "",
"defaultValue": "Smith"
}, {
"id": "9.8",
"label": "Suffix",
"name": "",
"isHidden": true,
"defaultValue": "Jr."
}]
在 Gravity Forms 中,您可以使用如下代码设置字段的默认值:
$field->defaultValue = 'My default value';
此处的文档中提到了这一点:https://docs.gravityforms.com/field-object/
但是,这不适用于名称字段,因为这是一个多输入字段,因为它包含名字和姓氏。如何在Gravity Forms中设置name字段的默认值?
如您所述,名称字段是一个多输入字段。您必须在多输入字段上与所需的输入进行交互。例如,要设置名字,您可以这样做:
$field->inputs[2]['defaultValue'] = 'Dave';
这里是 inputs
字段的全部内容 属性 为 JSON:
[{
"id": "9.2",
"label": "Prefix",
"name": "",
"choices": [{
"text": "Mr.",
"value": "Mr.",
"isSelected": false,
"price": ""
}, {
"text": "Mrs.",
"value": "Mrs.",
"isSelected": false,
"price": ""
}, {
"text": "Miss",
"value": "Miss",
"isSelected": false,
"price": ""
}, {
"text": "Ms.",
"value": "Ms.",
"isSelected": false,
"price": ""
}, {
"text": "Dr.",
"value": "Dr.",
"isSelected": false,
"price": ""
}, {
"text": "Prof.",
"value": "Prof.",
"isSelected": false,
"price": ""
}, {
"text": "Rev.",
"value": "Rev.",
"isSelected": false,
"price": ""
}],
"isHidden": true,
"inputType": "radio",
"defaultValue": "Mr."
}, {
"id": "9.3",
"label": "First",
"name": "",
"defaultValue": "David"
}, {
"id": "9.4",
"label": "Middle",
"name": "",
"isHidden": true,
"defaultValue": "Stover"
}, {
"id": "9.6",
"label": "Last",
"name": "",
"defaultValue": "Smith"
}, {
"id": "9.8",
"label": "Suffix",
"name": "",
"isHidden": true,
"defaultValue": "Jr."
}]