>>333
だからねえ、UIのユーザビリティーとしてはユーザーの入力があった時点で
リアルタイムで検証が行われ必要ならなんらかの警告を表示する方式の方が
優れている場合が多いわけだけれども、例えばwebアプリのように
それが難しいケースもあるわけだ。

そういう場合は質問者(>>311)が言うような「とりあえず必須項目に漏れがあるかないかを判断する処理」
が必要になる場合はありうる。

「簡易な検証」とか「厳密な検証」なんていう曖昧な概念化(抽象化)はそれこそよくない。
それは概念の抽象度が高すぎて、なぜ簡易と厳密の二つが必要かが、概念の名前から
汲み取れないからだ。

その点、なぜ「とりあえず必須項目に漏れがあるかないかを判断する処理」が必要かは明確だ。
既に挙げたように、未入力があるうちはsubmitできない程度のチェック機能は
あった方がいいに決まっているのだから。