jQuery:提交表单前判断表单是否被修改过

表单加载完成后执行 :

   //表单中包含input(text,checkbox,hidden),select,radio,

    $("#editWithdrawAutoApprovedConfig :input,#editWithdrawAutoApprovedConfig :checkbox,#editWithdrawAutoApprovedConfig :radio,#editWithdrawAutoApprovedConfig select").change(function() {
             $("#editWithdrawAutoApprovedConfig").data("changed",true);
        });

提交表单时执行:

if (!$("#editWithdrawAutoApprovedConfig").data("changed")) {
            alert("表单未做任何修改!");
            return false;
        }

时间: 2024-10-24 13:06:44

jQuery:提交表单前判断表单是否被修改过的相关文章

ORACLE—003:Create之创建表前判断表是否存在

建表前如何判断表是否存在呢,因为table是不支持replace的.下面的sql能帮到你. create前先判断表是否存在.例如,如果存在则drop掉那个表.当然你也可以定义自己的操作. declare v_cnt Number; begin select count(*) into v_cnt from user_tables where upper(table_name) like '%TMP_CLOB_SQL%'; if v_cnt>0 then execute immediate 'DR

oracle 插入数据前判断表中是否存储重复数据

有时候用oracle的数据库,插入数据的时候需要判断一下该条数据是否已经存在. 我们的第一思路如下,首先执行下面这个sql: select count(*) isExists from t_test_lll: 然后判断isExists等于0与否,如果等于0,则执行insert. 上面这样写,也可以,但是多写很多代码,不利于后期维护. 其实oracle可以内置在insert语句中进行判断,如下sql: insert when (not exists (select 1 from t_test_ll

将任意一个jQuery对象进行表单序列化,免除了提交请求时大量拼写表单数据的烦恼,支持键值对<name&value>格式和JSON格式。

http://zhengxinlong.iteye.com/blog/848712 将任意一个jQuery对象进行表单序列化,免除了提交请求时大量拼写表单数据的烦恼,支持键值对<name&value>格式和JSON格式. /// <reference name="jquery.js" description="1.3.2版本以上" /> /*!* 扩展jQuery表单序列化函数:{ Version: 1.2, Author: Eric

jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)(转)

版权声明]:版权归作者所有,转载时请以超链接形式标明文章原始出处和作者信息及本声明:http://www.open-lib.com/Forum/Read_69_1.action 前言: 当jquery ajax在utf-8编码下(页面utf-8,接收utf-8),无任何问题.可以正常post.get,处理页面直接获取正确的内容. 但在以下情况下: GBK -> AJAX POST ->GBK UTF-8 -> AJAX POST ->GBK 后台代码无法获取正确的内容,通常表现为获

Jquery提交包含特殊字符的表单数据

我们都知道,jquery提交表单数据可以用ajax进行提交,例如: $.ajax({ url:"<%=luci.dispatcher.build_url("admin/ap/add")%>", async:false, type:"POST", data:"apname="+$("#apname").val()+"&basemac="+$("#basemac

jquery 提交表单bug

今天在用jquery提交表单的时候,遇到一个问题,当提交一个<input type="text" name=submit  /> 的dom对象时候,是提交失败,我试验过 jQuery v1.10.2 ,  jQuery JavaScript Library v1.7.2,都有这个BUG,我怀疑jquery 在 继承对象的时候,submit Dom对象把 submit fn对象给覆盖不,所以产生了这个bug, 但是不知道怎么修复这个BUG,我粘贴上测试代码 <form

jQuery使用serialize(),serializeArray()方法取得表单数据+字符串和对象类型两种表单提交的方法

原始form表单值获取方式(手动): $.ajax({ type: "POST", url: "ajax.php", data: "Name=摘取天上星&position=IT技术", success: function(msg){alert(msg);}, error: function(error){alert(error);} }); JQ serialize()方法取值: $.ajax({ type: "POST&quo

jquery判断表单内容是否为空

1 //判断表单数据是否为空 2 var t = $('form').serializeArray(); 3 $.each(t,function(i,item){ 4 if(item['value'] == '') { 5 console.log('信息不可为空') 6 showMsg('信息不可为空') 7 flag = 1; 8 return false 9 } else { 10 flag = 0; 11 } 12 }) 原文地址:https://www.cnblogs.com/11697

jquery.validate使用攻略(表单校验)

目录 jquery.validate使用攻略1 第一章 jquery.validate使用攻略1 第二章 jQuery.validate.js API7 Custom selectors7 Utilities8 Validator8 List of built-in Validation methods9 validate ()的可选项11 debug:进行调试模式11 第三章 自定义jquery-validate的验证行为23 第四章 自定义错误消息的显示方式25 第五章 一些常用的验证脚本2