2017-12-13 11 views
-4

私は、ユーザーが話す言語を提供する必要があるページにユーザー登録を作成しています。では、ユーザーからどのように言語を取得できるのですか。私は以下に列挙されたいくつかの方法を知っています。「言語が話す」ユーザーからの入力を得る最も良い方法は何ですか?

  1. すべての言語がリストされたピッカーを選択します。
  2. 入力スライス - 言語を入力すると、タブはその文字列をテキストエリアに設定します。
  3. 手動で入力してください。

いくつかのオプションでは、ユーザーは希望しない任意のテキストを入力できます。

最後に、選択済みまたは入力済みの言語の配列が必要です。これを設計する良い方法はありますか?それはしていない場合

+0

することができますselect2のようなものを試してください – madalinivascu

+1

オプション3.人々がスペルミスなどを作るので、後でクエリーできるようにするには、通常は悪いオプションです。オートコンプリートはオプション2のバリエーション/拡張です。しかし、これは本当に意見の問題ですあなたが確立しようとしている/確立しようとしているUXコンベンションに合うようにしてください。いくつかのアドバイスがあるかもしれないUXフォーラムがあります。モバイルユーザーと、タッチインターフェイス経由での操作が簡単にできることも考慮してください。 – ADyson

答えて

1
  1. は、テキストボックス
  2. からのユーザ入力を取得するフォーム
  3. を作成してjQueryのinArr()関数
  4. ヴァルをチェックし、あなたの言語でjQueryの配列を作ります配列、表示エラーMSG

JQuery in array explained

関連する問題