当前位置 : 主页 > 网页制作 > JQuery >

jquery – 如何使$.serialize()考虑那些禁用的:输入元素?

来源:互联网 收集:自由互联 发布时间:2021-06-15
默认情况下,$.serialize()会忽略禁用的输入元素.有解决方法吗? 暂时启用它们. var myform = $('#myform'); // Find disabled inputs, and remove the "disabled" attributevar disabled = myform.find(':input:disabled').remov
默认情况下,$.serialize()会忽略禁用的输入元素.有解决方法吗? 暂时启用它们.

var myform = $('#myform');

 // Find disabled inputs, and remove the "disabled" attribute
var disabled = myform.find(':input:disabled').removeAttr('disabled');

 // serialize the form
var serialized = myform.serialize();

 // re-disabled the set of inputs that you previously enabled
disabled.attr('disabled','disabled');
网友评论