首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

Play framework 2.0 -http表单交付和表单验证

2012-07-27 
Play framework 2.0 -http表单提交和表单验证?#处理表单提交?1.定义一个表单?play.data包下包含一些帮助处

Play framework 2.0 -http表单提交和表单验证

?

#处理表单提交

?

1.定义一个表单

?

play.data包下包含一些帮助处理Http表单数据提交和校验的工具。最容易的处理表单提交的方式是定义一个play.data.Form来包装现有的类:

?

?

4.初始化默认值填充表单

?

有时候你需要给表单填充默认值,典型的如:

?

4.字段(或域)的构造

?

一个被渲染的字段不仅仅包含一个input标签,它也需要<lable>和一大堆你的css框架里用到的其他标签来装饰。

所有的input助手(辅助类)都隐含一个FieldConstructor ,用来处理这个问题。默认的构建器生成如下的html代码:

?

现在表单能包含多少email域你就的生成多少input。那么你可以使用repeat辅助完成:

@inputText(myForm("name"))@repeat(myForm("emails"), min = 1) { emailField =>        @inputText(emailField)    }
?

即使相应表单数据是空,也可以使用min参数显示域的最少数目。

?

?

?

?

热点排行