クライアント側の検証 (jQuery で記述) を多用する長いフォームがあります。JavaScript が無効になっているユーザーがフォームを送信できないようにするために、jQuery によって "javascript_enabled" 値が入力される隠しフィールドを含めました。ブラウザーで JS が無効になっている場合、フィールドは空白のままになり、フォームは送信されません。
問題は、これで十分で安全だと感じるか、それともすべてのフィールドにもサーバー側の検証を含める必要があるかということです。