您现在的位置: 365建站网 > 365文章 > ExtJs怎样提交验证

ExtJs怎样提交验证

文章来源:365jz.com     点击数:625    更新时间:2009-09-17 10:16   参与评论

   1:  new Ext.form.NumberField ({allowBlank : false, //是否非空
   2:          blankText : '单价不能为空',//验证错误信息
   3:          decimalPrecision : 0,//数字的精度 
   4:          fieldLabel : '单价',
   5:          id : '_Price',
   6:          name : 'Price'
   7:      })
   8:  ],

提交时:

   1:  tbar : [new Ext.Button ({allowDepress : false,
   2:          handler : function() {if (add.getComponent('addform').form.isValid()){ //如果验证通过
   3:                                add.getComponent('addform').form.submit(
   4:                                { waitMsg: '数据提交...', 
   5:                                 success: function(form, action) { extWindowPowerBillGrid.store.reload({ params: { start: 0, limit: 3} }); add.close() },
   6:                                 failure: function(form, action) {Ext.MessageBox.alert('错误!',action.result) } }); };},
   7:          iconCls : 'save',
   8:          text : '保存'
   9:      })
  10:  ]

发现如果不写isValid()的话,提交时会返回一个错误信息,直接进入failure

如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛

发表评论 (625人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
昵称:
最新评论
------分隔线----------------------------

快速入口

· 365软件
· 杰创官网
· 建站工具
· 网站大全

其它栏目

· 建站教程
· 365学习

业务咨询

· 技术支持
· 服务时间:9:00-18:00
365建站网二维码

Powered by 365建站网 RSS地图 HTML地图

copyright © 2013-2024 版权所有 鄂ICP备17013400号