接受电子邮件或用户名的输入使用哪种输入类型?

What input type is used for an input that accept email or username?

提问人:Max 提问时间:11/27/2022 更新时间:11/29/2022 访问量:551

问:

我正在尝试构建一个登录表单,其中一个字段同时接受电子邮件和文本(用户名)。我应该使用什么类型进行输入?

html 电子邮件 输入 文本

评论

0赞 Mosh Feu 11/27/2022
正常(文本)输入。 要求用户输入电子邮件地址。.input[type=email]

答:

1赞 Dmitsos 11/27/2022 #1

就像上面的那个人说的,你可以只使用普通的输入标签 你必须告诉你用于后端的语言,用户可以输入用户名或电子邮件来登录网站,它应该看起来像这样:

<!DOCTYPE HTML>
<html>
<body>
<input type="text" name=mailuid placeholder="Username/email">
</body>
<html>

1赞 AWM 11/29/2022 #2

您的问题已经在上面得到解答。但在这里我想补充一点,如果你想为特定的电子邮件做一个标签,你也可以在标签中提供一个模式。喜欢这个:input

<!DOCTYPE HTML>
<html>
<body>
<input type="text" id="email" placeholder="Email using @example.com" pattern=".+@example\.com" required>
</body>
<html>

我希望这能作为另一个参考