MVC 5在用户ID文本框更改时自动填充电子邮件文本框

Posted

技术标签:

【中文标题】MVC 5在用户ID文本框更改时自动填充电子邮件文本框【英文标题】:MVC 5 Auto fill email textbox on userid textbox change 【发布时间】:2021-01-30 21:55:28 【问题描述】:

我有两个这样的文本框: 用户 ID = 552 电子邮件 = 空白

如何使电子邮件文本框在用户 ID 更改时自动填充:

电子邮件 = 552@school.com

因此,如果我更改用户 ID,则电子邮件会在发布前直接更改。

所有用户都会在 school.com 收到电子邮件,只需在 @ 之前添加他们的用户 ID

我尝试了 javascript,但无法将 @school.com 添加为文本 有什么想法吗?

【问题讨论】:

【参考方案1】:

试试 String concat() 方法。

类似这样的:

userID.concat('@school.com');

【讨论】:

@ coms 之后的任何内容都带有红色错误行并表示当前上下文中不存在。 html中使用@的问题如果我们把它放在任何被认为是要继续的命令我不能将它用作文本。 是的,首先您需要将用户 ID 转换为字符串。例如:userID.toString().concat('@school');

以上是关于MVC 5在用户ID文本框更改时自动填充电子邮件文本框的主要内容,如果未能解决你的问题,请参考以下文章

MVC 4,选择自动完成值时如何填充 3 个文本框?

asp.net MVC Razor 文本框控件验证

无法更改 ASP.NET MVC 3 中文本框的值

[Javascript]填充没有ID的文本框和使用书签在页面重新加载时更改的名称

MVC 5 - 在客户端验证特定字段

根据下拉值自动填充文本框