关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 12258|回复: 2

如何在表单提交前增加验证

[复制链接]
发表于 2014-2-22 20:22:01 | 显示全部楼层 |阅读模式
本帖最后由 zzbtom 于 2014-2-23 08:59 编辑

我使用框架的自动生成代码功能,实现了一张表的增删改查。
在修改界面中,我想实现一个功能,就是:如果对表单内容有修改,在点击确定按钮提交的时候要弹出确认提示框,同样在点击取消按钮时也要弹出确认提示框。

看了一下,form表单是 <t:formvalid formid="formobj"   ……
就是要写该表单的submit方法,或者是beforeSubmit方法?
该如何实现,怎么写js代码呢?

我试用过的办法:
1,
$('#formobj').form('submit',{
                onSubmit:function(){
                        alert(123);
                }
});

2,
$('#formobj').submit(function(){
                alert(123);
        });

3,
Jquery.ready(function(){
                $('#btnsub').click(function(){
                        alert(123);
                });
        });

4,
$('#formobj').Validform({
                beforeSubmit: function(curform)
                {
                        alert(123);
                        return false;
                }        
        });

都没能实现,请哪位高手指点一下,谢谢
发表于 2014-2-24 11:03:46 | 显示全部楼层
如果是用t:formvalid 标签的话  就配一个beforeSubmit="aa"  再写一个function aa(){}函数返回是true或者false
 楼主| 发表于 2014-3-3 20:15:44 | 显示全部楼层
多谢雷阳兄的指教。
我照着做了,实现了所需的弹出提示框的功能。
不过即使看着雷兄的提示,我还是在一个地方绊了一下,就是beforeSubmit="aa"。
我开始习惯性地写成 beforeSubmit="aa()",结果能弹出提示框,但是表单无法提交了。好像这个框架这里有点特别,以往我用的框架,都是写成beforeSubmit="aa()"的。

特此注明,以提醒遇到同样问题的朋友。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表