如何在 MeteorJS 中向 useraccounts:bootstrap 生成的表单添加额外的输入字段?
How to add additional input fields to the form generated by useraccounts:bootstrap in MeteorJS?
我正在使用 useraccounts:bootstrap 包来开发自定义用户注册表单。
<template name="login">
{{> atForm}}
</template>
以上模板生成了一个登录表单,其中包含电子邮件、密码字段和一个注册表 具有 电子邮件、密码、密码(再次) 个字段。
如何添加字段 (如名字、姓氏、地址) 除了 电子邮件、密码、密码(再次)生成的注册表单?
创建一个类似 accountConfig.js
的配置文件,在其中添加所需的字段并将此文件导入客户端的 main.js
。
例如,您的 accountConfig.js
将是这样的:
AccountsTemplates.addFields([
{
_id: 'firstName',
type: 'text',
displayName: 'First Name',
placeholder: 'Your First Name',
},
{
_id: 'lastName',
type: 'text',
displayName: 'Last Name',
placeholder: 'Your Last Name',
},
{
_id: 'address',
type: 'text',
displayName: "Address",
placeholder: "Your postal address",
required: true,
},
]);
我正在使用 useraccounts:bootstrap 包来开发自定义用户注册表单。
<template name="login">
{{> atForm}}
</template>
以上模板生成了一个登录表单,其中包含电子邮件、密码字段和一个注册表 具有 电子邮件、密码、密码(再次) 个字段。
如何添加字段 (如名字、姓氏、地址) 除了 电子邮件、密码、密码(再次)生成的注册表单?
创建一个类似 accountConfig.js
的配置文件,在其中添加所需的字段并将此文件导入客户端的 main.js
。
例如,您的 accountConfig.js
将是这样的:
AccountsTemplates.addFields([
{
_id: 'firstName',
type: 'text',
displayName: 'First Name',
placeholder: 'Your First Name',
},
{
_id: 'lastName',
type: 'text',
displayName: 'Last Name',
placeholder: 'Your Last Name',
},
{
_id: 'address',
type: 'text',
displayName: "Address",
placeholder: "Your postal address",
required: true,
},
]);