防止用户在文本字段中输入仅大写的值

问题描述 投票:-2回答:1

我有一个预订系统,必须在一个简单的html5输入字段(类型文本)中输入客户的姓名。一些预订者连续使用大写字母输入名称。有没有办法(可能通过Javascript)将大小写更改为普通标题大小写(第一个字符和空格后的字符大写,之后的字符小写)?但是,等等,这并不容易。并发症:如果这个世界上没有麦克阿瑟斯或麦克唐纳德,我可以通过在输入字段的pattern属性中使用regexp来解决此问题,然后使用脚本来转换离开该字段的光标上的内容。在这一点上,我们尚不知道是否还有其他命名部分,例如Mc或Mac(国际客户)。我会假设这些类型的“名称插件”至少有2个字符长-不记得看到一个字符了。

您将如何处理此问题?

我有一个预订系统,必须在一个简单的html5输入字段(类型文本)中输入客户的姓名。一些预订者连续使用大写字母输入名称。有没有办法(通过...

html validation
1个回答
0
投票
我将创建一个姓氏的共同开头数组:

let common = ["mac", "mc"]; // add more obv.

© www.soinside.com 2019 - 2024. All rights reserved.