ユーザビリティ調査作成フォーム

javascriptライブラリに関する調査を作成するときに、フォームに「欠陥」が発生しました。 このトピックでそれらについて説明し、独自のソリューションを提供します。



だから、私はリストします:

1.新しい回答を追加するボタンがありますが、空の不要なフィールドを削除するボタンはありません。 はい、公開メカニズムは空のフィールドを無視しますが、これはプログラムのロジックですが、不要なフィールドを取り除く方法を直感的に見つけることはできません。

2.フィールドにすでにテキストが入力されている場合、新しい回答を追加すると、既存の回答がクリアされます。 これはinの高さです! 人は機械ではなく、一度にすべてを思いつくことはできません(ところで、機械にもこれに問題がある可能性があります;))、すなわち 最初に彼が5つの答えを考え出した場合、これは彼が6番目などを思い付かないという意味ではありません。 フィールドに入力する過程で。 彼は追加ボタンを押して(クリアせずに追加、つまり追加)、出力でオーバーフローを伴うバンマーを受け取ります。

3.調査の実施が示しているように、投票や結果の確認を拒否できるが、結果の「写真」を損なわないようにする条項が必要です。 この欠点はすでに以前に指摘されていますが、ここで思い出すだけです。 「それはちょうど起こった、UFOについてのHabrahabrに関するすべての質問...」という説明は、私には思えますが、推奨するよりも混乱させるだけです。

4.些細なこと:「簡潔さは才能の姉妹」



次にソリューションについて:

ソリューションの可視化

-常に2つのフィールドがあるように削除ボタンを配置することをお勧めします。 これにより、すべてを削除することはできず、調査の作成に最低限必要な「はい」、「いいえ」を残すことはできません。 アイコンに「削除」署名を追加することができます。

-投票拒否のデフォルトの応答は常に最後に残されます。 彼の前に新しい答えを追加します。

-もちろん、新しい回答を追加するプロセスでは、既存のすべてのフィールドを保持する必要があります。



All Articles