2023年6月21日发(作者:)

jquery插件ajaxForm⽂档表单插件API表单插件API提供了⼏种⽅法,可以让您轻松管理表单数据和表单提交。ajaxForm通过添加所有必要的事件侦听器来准备要通过 AJAX 提交的表单。它并 没有 提交表单。使⽤ ajaxForm 您的⽂档 ready 功能来准备您的表单提交AJAX。 ajaxForm 采取零或⼀个参数。单个参数可以是回调函数或 。 连锁:是的。 注意:您可以将任何标准选项传递 给ajaxForm 例: $('#myFormId').ajaxForm();ajaxSubmit⽴即通过AJAX提交表单。在最常见的⽤例中,这是为了响应⽤户单击表单上的提交按钮⽽调⽤的。

ajaxSubmit 采取零或⼀个参数。单个参数可以是回调函数或 。

连锁:是的。注意:您可以将任何标准 选项传递给ajaxSubmit例:// attach handler to form's submit event

$('#myFormId').submit(function() {

// submit the form

$(this).ajaxSubmit();

// return false to prevent normal browser submit and page navigation

return

false;

});formSerialize将表单序列化为查询字符串。这个⽅法将返回⼀个字符串格式:可

name1=value1&name2=value2

链接:不,这个⽅法返回⼀个字符串。例:var queryString =

$('#myFormId').formSerialize();

// the data could now be submitted using $.get, $.post, $.ajax, etc

$.post('', queryString);

fieldSerialize将字段元素序列化为查询字符串。当你只需要序列化表单的⼀部分时,这是很⽅便的。这个⽅法将返回⼀个字符串格式:可

name1=value1&name2=value2

链接:不,这个⽅法返回⼀个字符串。例:var queryString =

$('#myFormId .specialFields').fieldSerialize();fieldValue返回数组中匹配集合中元素的值。从版本.91开始,这个⽅法 总是 返回⼀个数组。如果没有有效的值可以确定数组将是空的,否则将包含⼀个或多个值。 可链接:不,这个⽅法返回⼀个数组。 例: // get the value of the password input

var value = $('#myFormId :password').fieldValue(); alert('The password is: ' + value[0]);

resetForm通过调⽤表单元素的本地 DOM ⽅法将表单重置为其原始状态 。

连锁:是的。例:$('#myFormId').resetForm();clearForm清除表单元素。此⽅法清空所有⽂本输⼊,密码输⼊和textarea元素,清除所有选择元素中的选择,并取消选中所有⼴播和复选框输⼊。

连锁:是的。$('#myFormId').clearForm();clearFields清除字段元素。当你只需要清除表格的⼀部分时,这很⽅便。

连锁:是的。$('#myFormId .specialFields').clearFields();

2023年6月21日发(作者:)

jquery插件ajaxForm⽂档表单插件API表单插件API提供了⼏种⽅法,可以让您轻松管理表单数据和表单提交。ajaxForm通过添加所有必要的事件侦听器来准备要通过 AJAX 提交的表单。它并 没有 提交表单。使⽤ ajaxForm 您的⽂档 ready 功能来准备您的表单提交AJAX。 ajaxForm 采取零或⼀个参数。单个参数可以是回调函数或 。 连锁:是的。 注意:您可以将任何标准选项传递 给ajaxForm 例: $('#myFormId').ajaxForm();ajaxSubmit⽴即通过AJAX提交表单。在最常见的⽤例中,这是为了响应⽤户单击表单上的提交按钮⽽调⽤的。

ajaxSubmit 采取零或⼀个参数。单个参数可以是回调函数或 。

连锁:是的。注意:您可以将任何标准 选项传递给ajaxSubmit例:// attach handler to form's submit event

$('#myFormId').submit(function() {

// submit the form

$(this).ajaxSubmit();

// return false to prevent normal browser submit and page navigation

return

false;

});formSerialize将表单序列化为查询字符串。这个⽅法将返回⼀个字符串格式:可

name1=value1&name2=value2

链接:不,这个⽅法返回⼀个字符串。例:var queryString =

$('#myFormId').formSerialize();

// the data could now be submitted using $.get, $.post, $.ajax, etc

$.post('', queryString);

fieldSerialize将字段元素序列化为查询字符串。当你只需要序列化表单的⼀部分时,这是很⽅便的。这个⽅法将返回⼀个字符串格式:可

name1=value1&name2=value2

链接:不,这个⽅法返回⼀个字符串。例:var queryString =

$('#myFormId .specialFields').fieldSerialize();fieldValue返回数组中匹配集合中元素的值。从版本.91开始,这个⽅法 总是 返回⼀个数组。如果没有有效的值可以确定数组将是空的,否则将包含⼀个或多个值。 可链接:不,这个⽅法返回⼀个数组。 例: // get the value of the password input

var value = $('#myFormId :password').fieldValue(); alert('The password is: ' + value[0]);

resetForm通过调⽤表单元素的本地 DOM ⽅法将表单重置为其原始状态 。

连锁:是的。例:$('#myFormId').resetForm();clearForm清除表单元素。此⽅法清空所有⽂本输⼊,密码输⼊和textarea元素,清除所有选择元素中的选择,并取消选中所有⼴播和复选框输⼊。

连锁:是的。$('#myFormId').clearForm();clearFields清除字段元素。当你只需要清除表格的⼀部分时,这很⽅便。

连锁:是的。$('#myFormId .specialFields').clearFields();