jquery序列化表单去除指定元素示例代码

这篇文章主要介绍了如何使用jquery序列化表单去除指定元素,需要的朋友可以参考下
代码如下:
<html> 
<head> 
</head> 
<body> 
<form name="form1"> 
<input type="hidden" name="page1" class="flau_u_ro" value="1"></input> 
<input type="hidden" name="pageno" value="1"></input> 
<input name="pagename" value=""></input> 
<select name='pageflag'> 
<option value='1' >是</option> 
<option value='0' selected='selected'>否</option> 
</select> 
</form> 
</body> 
<script text="text/javascript" src="jquery-1.8.2.js"></script> 
</html> 
 
序列化代码: 
代码如下:
$("form[name='form1']").not($("input[type='hidden']")) 
.not($("input[class='flau_u_ro']")).serialize(); 
 
chrome下控制台运行代码,输出: 
 
"page1=1&pageno=1&pagename=&pageflag=0" 
 

时间: 2024-09-12 12:02:27

jquery序列化表单去除指定元素示例代码的相关文章

jquery序列化表单去除指定元素示例代码_jquery

复制代码 代码如下: <html> <head> </head> <body> <form name="form1"> <input type="hidden" name="page1" class="flau_u_ro" value="1"></input> <input type="hidden"

jquery序列化表单以及回调函数的使用示例_jquery

在开发项目中,将前台的值传给后台,有时的JSP表单中的值有一两个,也有全部的值,如果这时一个个传,必定不是很好的办法,所以使用jQuery提供的表单序列化方法,可以很好的解决这个问题,同时可以封装成通用的函数,执行成功可以调用各自的回调函数,实现各自的功能. 代码如下: function queryUserInfo(actionUrl,formId,fun){ var params=new Object(); //声明数组 $.each($("#"+formId).serializeA

jQuery序列化表单成对象的简单实现_jquery

在使用easyui的datagrid组件时,在查询时传递的查询参数是对象类型,为了方便,扩展了jquery中的序列化方法,调用该方法,可以将表单的所有数据序列化 $.fn.serializeObject=function(){ var obj=new Object(); $.each(this.serializeArray(),function(index,param){ if(!(param.name in obj)){ obj[param.name]=param.value; } }); r

jquery序列化表单 - serialize()/serializeArray()/param()区别

serialize() 在jQuery中,当我们使用ajax时,常常需要拼装input数据以键值对(Key/Value)的形式发送到服务器,用JQuery的serialize方法可以轻松的完成这个工作,使用这个方法可以将表单序列化为键值对(key1=value1&key2=value2-)后提交.下面介绍JQuery中serialize()的用法 定义 serialize()方法通过序列化表单值,创建URL编码文本字符串,可以选择一个或多个表单元素(比如 input 及/或 文本框),或直接选择

jquery提交表单mvc3后台处理示例_实用技巧

JQuery提交表单 复制代码 代码如下: $(document).ready(function () {           $("#btnLogin").click(function () {               $.ajax({                   url: '/Home/Login',                   data: '{ "account":"' + $("#account").val(

如何提交表单中disabled表单域的值示例代码

如果表单中的某个表单域被设定为disabled,则该表单域的值就不会被提交.但是有的时候确实需要提交这个值. 解决方案有很多,比如不用disabled而是使用readonly等,但是我认为都并不是很好(具体原因略). 我想到一种方案,就是在提交之前,把要提交的表单复制一份,然后把复制后的表单中的所有表单域的disabled属性都置为false,然后提交这个复制后的表单.下面是演示用的代码(将代码保存到一个名为submit.html的文件中即可观察演示效果).   复制代码 代码如下: <html

jQuery将表单序列化成一个Object对象的实例_jquery

验证表单的时候经常需要获取表单中name='***'的元素的值,然后加以判断.jQuery中提供了jQuery.serizlizeArray来将表单序列化成一个数组.尽管如此,数组还是不方便我们操作,我需要讲表单序列化成一个对象.这样更方便于我们操作.  下面是代码: /** * @author gaohuia */ (function($){ $.fn.extend({ serializeObject:function(){ if(this.length>1){ return false; }

jquery 获取表单元素里面的值示例代码

本文为大家详细介绍下通过jquery获取表单元素CheckBox.Radio等的值,有需求的朋友可以参考下,希望对大家有所帮助   jquery 笔记: 复制代码 代码如下: $("input[name='radio_name']:checked").val() <input type="radio" value="1" name="radio_name" />1 <input type="radi

jQuery中验证表单提交方式及序列化表单内容的实现

 之前项目中使用的表单提交方式,使用form()方法可以将提交事件脱离submit按钮,绑定到任何事件中,下面有个不错的示例大家可以参考下 之前项目中使用的表单提交方式    使用form()方法可以将提交事件脱离submit按钮,绑定到任何事件中  代码如下: function addSubmit(){  $('#addForm').form('submit', {  url : _basePath + '/@Controller/@RequestMapping',  onSubmit : f