客户要求将包含电话号码数据的文本字段分成两部分——一个用于国家代码,另一个用于其余号码。
唉,这个字段是相当硬编码到系统中的,到目前为止收集的所有数据都作为一个合并字段(因此保存为数据库中的一列)。
因此,我认为最好的答案可能是执行以下操作:
- 使用 Javascript,将单个文本字段替换为两个文本字段。
- 然后,当用户单击提交按钮时,它们会合并回原始文本字段。
- 如果在从数据库中读取该字段时(即,当管理员查看条目时),是否有办法将该字段重新分成两个,则奖励标记。请注意,数据格式必须一致——我不想将现有的字符串数据与一堆 JSON 字符串混合在一起。
这是解决这个问题的最好方法吗?这种方法是否存在任何可预见的问题(除了用户没有启用 JavaScript)?是否有专门设计用于执行此类操作的 jQuery 插件?
我还需要在某个时候将其验证为有效的电话号码,但我自己可以弄清楚。