【发布时间】:2011-06-01 04:01:25
【问题描述】:
我正在尝试按名称排除输入(这是一个隐藏的输入,包含我的 nonce)
以下问题几乎是我要找的:
How do I use jQuery's form.serialize but exclude empty fields
但我对那里的解决方案有 2 个问题 - 它指出要序列化表单数据,除了空输入和 value =“。”的输入。
$("#myForm :input[value][value!='.']").serialize();
首先,我无法让它与 jquery 变量“this”一起使用
$('#ofform').live('submit', function(e) {
e.preventDefault();
var serializedReturn = $(this :input[name!='security']).serialize();
});
其次,我有一个单独的表单,其 id 为 ofform-reset,如果我使用:
var serializedReturn = $(#ofform :input[name!='security']).serialize();
它会选取其他 #ofform-reset 表单中的输入,以及未包含在标签内的 AND/OR 输入。
在我之前的一个问题中找到了答案。样式标记无效:
<form id="ofform">
<div id="toolbar">
<button id="save">Save</button>
</form>
<form id="ofform-reset">
<button id="reset">Reset</button>
</form>
</div>
现在要弄清楚如何使用 2 个不同的按钮来控制同一个表单
【问题讨论】:
标签: jquery serialization