これがセキュリティ機能なのか、見落としなのか、それとも私が波の海を逃しているのかはわかりませんが、パスワードフィールドコンストラクターにvalue属性がないのはなぜか疑問に思っています
これは、ユーザーのサインアップやその他のフォーム作成イベントの問題ではありませんが、たとえば、ユーザー更新フォームにパスワードフィールドが入力されていない場合(したがって、ログインしたばかりの場合は皮肉なことに、検証に失敗する場合)に頭痛の種になります。そもそも更新できるようにするために;-))
私の回避策は、値attribを追加の引数として指定して、手動で設定することです。
@inputPassword(
_form("password"), '_label-> "Password*", 'class-> "required",
'value-> _form("password").value map{Some(_)} getOrElse Some("")
)
ただし、他の入力要素と同様に、デフォルトで含まれているvalue属性を優先します。はい、私はそれを上書きすることができますが、dealy-Oが関係なく何であるか疑問に思います