2012-01-11 16 views
0

私はstrutsでユーザー情報の更新フォームを設計しています。 この場合、データベースからの値はすでにテキストボックスに設定されています。 また、電子メールのテキストボックスを無効にして、ユーザーが電子メールを変更できないようにしました。 フォームにクライアント側のstrutsバリデーションを適用しました無効なテキストフィールドに対してstrutsの検証が機能しない

しかし、テキストフィールドが無効で、有効な値を含んでいる場合は、strutsバリデーターフレームワークもブランクのように扱います。 テキストフィールドを有効にした場合、正常に動作します。

答えて

2

無効なフォームフィールドはフォームとともに送信されません。これはブラウザの仕組みです。

送信された値が必要な場合は、それを隠しフィールドとして送信します。 (または、送信時にJavaScript経由でフィールドを有効にする)値を表示する必要がある場合は、無効なフィールドではなくテキストとして表示することを検討してください。

関連する問題