1
我試圖驗證表單輸入唯一的數字,我把它彈出一個錯誤消息從標準輸出讀取斯卡拉發揮框架表單驗證的數字
: d:\ PROJECTS \測試\ SimpleRequest19,DBCon_Session \應用\控制器\ Prodcuts.scala:24: 未找到:值數
下面是輔助
@helper.inputText(productCreateForm("prosupprice"),'_help -> "",'_label -> "Supplier Price",'_showConstraints -> false)</div>
這裏是驗證功能
private val productCreateForm: Form[Product] = Form(
mapping(
"proname" -> nonEmptyText,
"proprice" -> nonEmptyText,
"prodes" -> nonEmptyText,
"probrand" -> nonEmptyText,
"protype" -> nonEmptyText,
"prosupplier" -> nonEmptyText,
"prosupcode" -> nonEmptyText,
"prosupprice"-> number
)(Product.apply)(Product.unapply)
)
不知道它是否是有意的,但你在「prodcuts」(檢查錯誤信息)有一個錯字。如果從數字切換到文本,是否會得到相同的錯誤信息?如果沒有,你是否會在你的領域獲得預期的價值? –
如果添加最小值和最大值,如:number(min = 0,max = 100);你會得到同樣的錯誤消息嗎? –
#PiNg2Eiw#我已經添加了它,但得到相同的錯誤, –