web-dev-qa-db-ja.com

特定の形式の数値入力フィールドの用語は何ですか?

日付、時刻、電話番号など、一般的に使用される数値入力タイプに対して定義されている新しいHTML5入力タイプがあります。これらの用語は、キャプチャして表示する必要がある数値データのタイプに基づく特定の入力形式を指します。

「特定の形式の数値入力」という用語はおそらく一般的に使用されていないため、特定の形式ではなく、特定の形式で必要な数値入力に使用されるより一般的な用語があるかどうか疑問に思いました。これは、入力フィールドが検証されるフリーテキスト入力ではないことを示しますが、入力自体の形式により、入力可能な数値データのタイプにいくつかの制約が生じます。この例は、クレジットカードに表示されるのと同じように数字が区切られたクレジットカードの詳細です。

頭に浮かぶのは、「固定」または「フォーマット済み」の数値入力フィールドだけです。他に何か提案はありますか?

フリーテキスト形式

固定入力フォーマット Free numeric input fieldenter image description here

これは、設計者や他のUX関係者向けのUX仕様も意図しているため、「技術的な」響きのある用語ではないはずです。また、この用語は、フリーテキスト表示フィールドではなく、特定の入力フォーマットがあることをユーザーにすでに示しているという事実を反映する必要があります。

10
Michael Lai

これらの形式に制約のある入力に使用される用語は、masked inputまたはmask input

これは、幅広いマスク(日付、時刻、電話番号など)を含むデモです。 Google 'masked input' の場合、さらに多くの例が見つかります。

http://igorescobar.github.io/jQuery-Mask-Plugin/

将来リンクが切れた場合の子孫のスクリーンショット。

screenshot

これは、一般ユーザー(マーケティングチームなど)にとって特に説明的な用語ではありません。そのような読者のために、私はそれらを「フォーマットされた入力」または「フォーマットされた数値入力」と説明しますが、「マスクされた入力」という用語を導入して、将来の使用方法を理解します。

次に、別の一般的なマスクされた入力であるWindowsシリアル番号ウィジェットを示します。

windows SN input

追加のオタククレジットの場合、この用語は、正しい入力を保証するためのプログラミングの初期のデータ入力で使用されたアプローチの進化形です。見る:

17
tohster

仕様書や設計書に使用するのに適したいくつかの一般的な用語と定義を考え出そうとしています

あなたが「フォーマットされた」数値入力フィールドについて述べたものよりも良い提案を思い付くことができるとは思いません。それは可能な限り最高の結果であり、長いのであまり心配する必要はないと思いますが、これがドキュメントに含まれている場合の調整。例えば:

フォーマットされた入力フィールド(数値)ここで、数値は追加の属性になります!

最も重要なことは、それが理解可能で明確であり、技術的知識に精通していない可能性のある聴衆のためのドキュメントに入る必要があることを考えると、論理は、説明性が優れているということです簡潔さ

これを純粋にラベル付けの観点から見ると、あなたの提案は、これまでに見たすべての選択肢の中で最も曖昧で最も説明的であり、より多くの聴衆にとって最も有用でしょう。

入力フィールドと入力タイプまたは入力要素:

ターゲットユーザーの多くの人にこの要素の定義を依頼する場合、大多数が「入力フィールド」または「入力ボックス」を使用すると仮定しますが、簡単にテストできます。

「入力フィールド」という用語は、「入力タイプ」または「入力」とは対照的にうまく機能します要素 "これらはあいまいであり、設計ドキュメントで使用すると、さらに問い合わせをトリガーする可能性があります。また、「入力フィールド」という用語は、他のフォームコントロールと混同される可能性がある入力のみを使用するのではなく、記述子「フィールド」を持つ一意の要素に焦点を当てています。

書式設定された入力フィールド:

用語「フォーマット済み」はどちらも説明的で明確であり、その意味は広く理解されています。読者をさらに疑問に思わせることができます。

さらに、用語「フォーマット済み」は、これがどのように行われるかに関係なく、配置またはフォーマット化する行為を示し、私の意見では次のように説明しています:フィールドは、それがどのように機能するかではなくです。

4
Okavango

これらは、あなたが話しているnitsまたはformatsです。たとえば、日付は、年、月、日の3つの単位で構成される数値形式です。実際にどの用語を使用するかは状況によって異なります。

質問が編集されたので、ユーザーを有効な形式に導く入力についてであることが明らかになりました。その場合、ガイド付き/ガイド入力がオプションになる可能性があります。

それが使用するのに適切な用語でない場合は、厳密な入力はどうですか?または、正確な形式と正確な入力について話したいと思うかもしれませんが、先ほど述べたように、すべてがコンテキストに依存します。

4
jazZRo

タイプという用語は好きではないので、構造化入力または構造化入力はどうでしょうか。

日付には多くのフォーマットがあるため、フォーマットは適切ではありません。

私があなたが尋ねていることを理解しているなら、なぜHTMLで呼ばれているものを使用しないのですか-タイプ
実際の入力タイプ名だけでタイプと呼ぶのではない理由
のような技術名

<input type="text"

タイプの値/名前は、開発者以外でもかなり明確です
HTML5はいくつかの新しい入力タイプを追加しました:


日付
日付時刻
datetime-local
Eメール


範囲
探す
電話
時間
url
週間

タイプは単なるフォーマットではありません。行動を指示することができます。
このリンクは、私よりもはるかに優れています HTML5入力タイプ
リンクは巧妙であり、これはUXサイトですが、動作はUXの一部です。

特定の形式としての日付、時刻、電話番号の例は正しくありません。日付は2000/1/1または2000.01.31です。時間は2:15 PMまたは14:15です。

あなたがマスクされた入力で議論している理由がわからないのは、まるでマスクが行うものである特定の入力フォーマットに制限したいからです。

日付を「フォーマット」と呼ぶのは単純化しすぎです。すべての月が同じ日数であるとは限りません。

マスクを超えて検証された入力です。たとえば、16桁のすべてのクレジットカード番号が有効であるとは限りません。チェックサムタイプの検証があります。次に、番号の検証に一致する名前があります。

  • タイプは1つのことを意味しますが、複数のフォーマットを持つことができます
    タイプは異なるフォーマットの同等性を決定します
    2000年1月31日= 2000.01.31(日付)
    12.00 = 12.0(10進数)
  • マスクは特定の入力のみを受け入れます
  • 検証は、静的な入力ルール(16桁など)を超える高度な処理を実行します
2
paparazzo

HTML5から推奨される用語としての数値入力パターン:

http://html5pattern.com/

数値入力のサブセットとして表示されます。

1
Onoper