1

フォームに記入して顧客が登録するasp.net Webサイトを作成しています。フォームには、名前、住所、電話番号、電子メールなどがあります。ユーザーが複数の電話番号を入力したり、入力したい場合は複数の電子メールを入力できる機能を提供したいと考えています。では、デザインはどうあるべきか?テキストボックスの数を増やす必要がありますか? しかし、それは見栄えがよくありません。1つの電話番号が入力されたときに自動的に表示される新しいテキストボックスを表示する必要があります(グリッドなどを使用している可能性があります)。では、これらの種類のことは一般的にどのように行われているのでしょうか? また、電話番号と電子メール フィールドの検証も含めたいと考えています。そのため、設計が難しいものになりました。それ以外の場合、ユーザーはコンマ区切りやスペースなどで入力できます。ただし、ユーザーは何でも入力できるため、検証が難しくなります。

4

1 に答える 1

0

最も単純なシナリオは、1つの追加の電話番号と電子メールフィールドを許可することです。おそらく、それらに「代替電話」と「代替電子メール」というラベルを付けます。

それぞれに複数の選択肢が必要な場合は、テキストボックスを再表示して別の番号/アドレスを入力できるようにする「+」ボタンを提供します。この場合、最初にcssを使用して余分な行を非表示に設定し、「+」ボタンのonlickイベントにjavascriptを添付して、それらを再表示する必要があります。

于 2013-03-21T14:51:02.347 に答える