0

我有一个与 node.js 服务器集成的 React 应用程序,该服务器具有“邀请用户”流程——该应用程序的当前用户可以邀请他们喜欢的任何电子邮件地址,我的系统将向该电子邮件地址发送一封邀请电子邮件,该电子邮件将链接将它们移至具有以下形式的屏幕:

<form onSubmit={this.handleSubmit}>
    <p>
        <label htmlFor="">email</label><br/>
        <input type="email" className="inpt" ref={this.input_email} value={this.state.emailText} readOnly={true}/>
    </p>

    <p>
        <label htmlFor="">name</label><br/>
        <input type="text" className="inpt" ref={this.input_name}/>
    </p>

    <p>
        <label htmlFor="">password</label><br/>
        <input type="password" className="inpt" ref={this.input_password}/>
    </p>

    <p>
        <label htmlFor="">confirm password</label><br/>
        <input type="password" className="inpt" ref={this.input_confirm_password}/>
    </p>

    <div className="btns">
        <button className="btn blue" onClick={this.acceptInvite}>create</button>
    </div>
</form>

从功能上讲,这个表单工作正常——用户填写表单并提交它并创建帐户。

问题是 LastPass 试图保存名称而不是电子邮件,这让我认为我的表单中的某些内容没有遵循正确的标准,或者可以通过某种方式进行改进。创建帐户后我的登录过程是基于电子邮件的,而不是基于用户名的。我可以在我的表单中,在我的电子邮件输入中,提示 LastPass,“将其另存为用户名”吗?

4

0 回答 0