嘗試傳入表單中輸入的值似乎不會產生任何結果。 helper inputText的文檔顯示了一個值選項作爲創建輸入的一部分,但我不確定如何將所需的參數傳遞給構造函數。填充播放框架中的輸入
我傳遞的參數如下:
@inputText(accountForm("accountName"), args = '_label -> "Account Name: ", '_value -> "Test")
嘗試傳入表單中輸入的值似乎不會產生任何結果。 helper inputText的文檔顯示了一個值選項作爲創建輸入的一部分,但我不確定如何將所需的參數傳遞給構造函數。填充播放框架中的輸入
我傳遞的參數如下:
@inputText(accountForm("accountName"), args = '_label -> "Account Name: ", '_value -> "Test")
的value
參數你在幫助inputText
看到來自Field
類。如果你想給你的領域一個默認值,你必須在你的控制器中設置值。您可以使用Form
類中的fill
方法來設置默認值。
注:也有HTML5 placeholder attribute。您可以使用inputText幫助程序傳遞此屬性:@inputText(accountForm("accountName"), 'placeholder -> "Test")
您可以按照Li-o的建議填寫Form
類,或者可以像這樣覆蓋模板本身中的表單值。這會將其設置爲「測試」或「變量」的值。
@inputText(accountForm("accountName").copy(value=Some("Test")), args = '_label -> "Account Name: ")
@inputText(accountForm("accountName").copy(value=Some(variable)), args = '_label -> "Account Name: ")
我認爲語法可能是這樣的:'accountForm(「accountName」)。copy(value = Option [String](「Test」))'' – Ruraj 2014-10-29 03:14:49