我的应用程序的登录页面使用scala表单,例如:
@(myForm: Form[User])
@helper.form(action = routes.Application.submit) {
@helper.inputText(myForm("username"))
@helper.inputPassword(myForm("password"))
....
如果我们的登录系统不区分大小写,则存在问题,因此我需要转换在以下位置捕获的用户名:
@helper.inputText(myForm("username"))
转换为小写,然后再转到Application.Submit方法。我尝试过:
@helper.inputText(myForm("username").toLowerCase)
但是我得到了错误
"value toLowerCase is not a member of play.api.data.Field"
有什么想法吗?
答案 0 :(得分:0)
使用该值创建一个变量,然后将该变量转换为小写字母。
var inputText = @helper.inputText(myForm("username"))
inputText = inputText.toLowerCase