jquery.form
2016-05-27 12:15:15 访问(1943) 赞(0) 踩(0)
相关下载:js下载(3.51.0-2014.06.20)
jquery.form实现对字段的序列化
http://malsup.com/jquery/form/
一、jQuery Form的其他api
1. formSerialize
将表单序列化成查询串。这个方法将返回一个形如: name1=value1&name2=value2的字符串。
是否可以连环调用: 否, 这个方法返回的是一个字符串。
例子:
?
1 2 3 | var queryString = $( '#myFormId' ).formSerialize();
$.post( 'myscript.jsp' , queryString);
|
2. fieldSerialize
将表单里的元素序列化成字符串。当你只需要将表单的部分元素序列化时可以用到这个方法。 这个方法将返回一个形如: name1=value1&name2=value2的字符串。
是否可以连环调用: 否, 这个方法返回的是一个字符串。
例子:
?
1 | var queryString = $( '#myFormId .specialFields' ).fieldSerialize();
|
3. fieldValue
取出所有匹配要求的域的值,以数组形式返回。 从 0.91 版本开始, 这个方法 始终 返回一个数组。 如果没有符合条件的域,这个数组将会是个空数组,否则它将会包含至少一个值。
是否可以连环调用: 否, 这个方法返回的是一个数组。
例子:
?
1 2 3 | var value = $( '#myFormId :password' ).fieldValue();
alert( 'The password is: ' + value[0]);
|
4. resetForm
通过调用表单元素的内在的DOM 上的方法把表单重置成最初的状态。
是否可以连环调用: 是
例子:
?
1 | $( '#myFormId' ).resetForm();
|
5. clearForm
清空表单所有元素的值。这个方法将会清空所有的文本框,密码框,文本域里的值,去掉下拉列表所有被选中的项,让所有复选框和单选框里被选中的项不再选中。
是否可以连环调用: 否
?
1 | $( '#myFormId' ).clearForm();
|
6. clearFields
清空某个表单域的值。这个可以用在只需要清空表单里部分元素的值的情况。
是否可以连环调用: 否
?
1 | $( '#myFormId .specialFields' ).clearFields();
|
上一条:
下一条:
相关评论
发表评论