显示电子邮件键盘不使用html属性type = email c# MVC



我目前正在使用html属性类型email,使用电子邮件键盘在移动设备上打开一个文本框。我已经有了自定义的电子邮件属性来验证电子邮件地址,但现在它正在使用使用类型电子邮件带来的验证。当我关闭电子邮件栏时,它会给我一个红色的框,提示"请输入有效的电子邮件地址"。我想删除验证出来的盒子时,使用电子邮件类型。我已经添加了novalidate属性,但这不起作用。

有没有人有一个替代方案,使电子邮件键盘显示在移动设备上,而不使用属性类型的电子邮件?

<form novalidate="novalidate">
    <input type="email" name="email">
</form>

当选择关闭email字段时,此代码仍然会进行框外验证。

inputmode全局属性现在被所有主流浏览器广泛使用,因为这个问题被问到。

它会给你"电子邮件"。软键盘,但不会添加任何额外的验证。

<form novalidate="novalidate">
    <input inputmode="email" name="email">
</form>

相关内容

  • 没有找到相关文章

最新更新