关于用户界面输入的验证
2014-03-19 15:00
239 查看
1、数据的验证。用户在界面输入数据后,接着调用 dataProvider 里的接口对数据进行处理,但是在向服务端提交之前,得先对数据进行验证。那个这个验证如何进行呢?dataProvider先从服务端获实体的描述信息,这些描述包括但不限于:主外键、属性的验证信息(比如是否可空),当然,这个实体信息是可以缓存起来,以便重用的。然后 dataProvider 再根据这个描述信息来对数据进行验证。
2、错误信息的显示
当验证到某一个属性不合法,验证信息的模块就在页面查找出对应输入控件,它是怎么查找的呢?比如说,Contry 的 Name 输入为空是不可以的。那它就先查找 id 为Coutry的元素,然后再Coutry元素下面再找id 或者 name 为 Name 的控件,如果找不到则直接弹窗显示错误信息。例如:
<form id="Country">
<input name="Name"/>
</form>
2、错误信息的显示
当验证到某一个属性不合法,验证信息的模块就在页面查找出对应输入控件,它是怎么查找的呢?比如说,Contry 的 Name 输入为空是不可以的。那它就先查找 id 为Coutry的元素,然后再Coutry元素下面再找id 或者 name 为 Name 的控件,如果找不到则直接弹窗显示错误信息。例如:
<form id="Country">
<input name="Name"/>
</form>
相关文章推荐
- 关于验证全空格的输入
- 关于struts2文件中验证框架的输入验证
- JS关于输入数字验证
- 关于日期格式输入的JS验证
- 关于Struts2基于验证框架的输入校验的经验
- 关于HTML在input标签内检测输入内容合法性和在js验证表单合法性后跳转到servlet的几点内容
- [轉]【经典问题】关于JS验证文本框输入只能输入半角,不让输入全角
- [原创]关于"子窗口无法自动获得输入焦点"的验证
- 关于验证输入iP地址是否正确的shell脚本?
- 关于文本框输入长度验证实现
- 鑫安财富项目随记2--验证密码 关于日期的输入
- 关于密码输入与验证的问题
- 关于JS验证文本框输入只能输入半角,不让输入全角
- Ruby on rails开发从头来(windows)(五)-对输入进行验证
- 关于WebValidates.dll验证控件在VS2008和VS2010中使用的问题
- 关于AutoCompleteTextView 为什么必须输入两个字符才能出现补全提示的问题的解决办法
- js验证只能输入中文
- 关于js验证的正则表达式
- 关于最新最热的guns框架的token验证
- 关于解决android studio各种疑难杂症系列---- 第一次打开时屏蔽AS联网验证