zzbtom 发表于 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

zzbtom 发表于 2014-3-3 20:15:44

多谢雷阳兄的指教。
我照着做了,实现了所需的弹出提示框的功能。
不过即使看着雷兄的提示,我还是在一个地方绊了一下,就是beforeSubmit="aa"。
我开始习惯性地写成 beforeSubmit="aa()",结果能弹出提示框,但是表单无法提交了。好像这个框架这里有点特别,以往我用的框架,都是写成beforeSubmit="aa()"的。

特此注明,以提醒遇到同样问题的朋友。
页: [1]
查看完整版本: 如何在表单提交前增加验证