我目前正在开展一个项目,我需要使用邮政编码从数据库中获取街道/城市详细信息。荷兰的邮政编码使用“1111 AA”格式,我希望将其输入单个输入字段,同时如果用户没有自己输入空格,则自动在数字和字母之间添加空格。
我一直在谷歌搜索这一点,到目前为止我能找到的只是将用户输入限制为数字字符的方法。
谢谢。
答案 0 :(得分:0)
你需要JavaScript才能做到这一点。在这种情况下,jQuery实际上可以帮助你很多。这是一个 neat plugin 来处理您想要的内容:
答案 1 :(得分:0)
HTML中没有此类操作的工具。您可以使用处理的keypress事件对JavaScript中的功能进行编码,该事件处理检查是否已输入四个连续数字并在正例中附加空格。如果您考虑如果用户按下删除键以删除字符会发生什么,这会变得更加困难。你也会遇到这样的问题:用户可能会按空格键键入“1111 AA”,然后会发生什么?
因此有用的问题。最好只接受带有和不带空格的邮政编码。