1

我正在创建 asp.net 网站,我的客户将通过填写表格进行注册。该表格有姓名,地址,电话号码,电子邮件等。现在我想为用户提供输入多个电话号码和多个电子邮件的功能,如果他想输入的话。那么设计应该如何呢?我应该提供更多数量的文本框吗?但它看起来不会很好。我是否应该在输入一个电话号码时自动显示一个新的文本框(可能正在使用网格等)。那么这些事情一般是怎么做的呢?我还想包括对电话号码和电子邮件字段的验证。所以它变得有些难以设计。否则用户可以使用逗号分隔符或空格等输入。但验证将变得困难,因为用户可以输入任何内容。

4

1 回答 1

0

最简单的情况是允许一个额外的电话号码和电子邮件字段,可能将它们标记为“替代电话”和“替代电子邮件”。

如果您想为每个选项提供超过 1 个选项,我将提供一个“+”按钮,该按钮取消隐藏文本框以允许输入另一个数字/地址。在这种情况下,您可能希望最初使用 css 设置隐藏的额外行并将 javascript 附加到“+”按钮的 onlick 事件以取消隐藏它们。

于 2013-03-21T14:51:02.347 回答