質問: 一部のフィールドが編集できないフォームで必須(およびオプション)フィールドをマークする方法は? webアプリのエンティティのプロパティを表示するフォームがあります。フォームの一部のフィールドは読み取り専用で、一部は編集可能です。編集可能なフィールド内で、一部は値を入力する必要があり、一部はオプションです。この区別をどのようにマークしますか?アスタリスクを使用して必須フィールドにマークを付けることは明らかな答えですが、読み取り専用フィールドも必須であるため、問題があるようです。空の値は使用できず、ユーザーだけが編集を行っているわけではありません。しかし、アプリケーションは自動的に値を割り当てます...私は逆を行うことを考えました-代わりにオプションの編集可能フィールドをテキスト「オプション」でマークしてください...誰もがこの例を知っていますか?またはより良い解決策がありますか?
回答: 私はフィルに同意します。読み取り専用はフィールドであってはなりません。前に「特に明記されていない限り、すべてのフィールドが必要です」または同様のことを言って、オプションのフィールドを明確にマークすることは、今ではより良いプラクティスと見なされます。あなたが何かを尋ねる必要がないなら、あなたは本当にそれを尋ねるべきではありません。もう一度、luke wroblewski http://static.lukew.com/webforms_lukew.pdf (これはpdfへのリンクです)によって実施された徹底的な研究について言及します。ルークwによる関連する読み物は次のとおりです。 必須のマーキングフィールドとオプションのフォームフィールドのマーキング-luke wroblewski