我想在使用jQuery提交表单时只包含某些表单字段.例如,我想忽略所有具有该disabled属性的字段......可能是这样的:
$('#my_button').click(function() {
if($('input').hasAttr('disabled') {
//ignore this form field when submitting
}
$('form').submit();
});
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
And*_*y E 15
这不是必要的,disabled已经排除了输入.各种jQuery方法,包括submit()和serialize(),都遵循Web表单中禁用控件的HTML 4规范,如下所示:
成功的控制对于提交是"有效的".每个成功的控件都将其控件名称与其当前值配对,作为提交的表单数据集的一部分.必须在FORM元素中定义成功的控件,并且必须具有控件名称.
然而:
- 控制
disabled无法成功.
http://www.w3.org/TR/html401/interact/forms.html#successful-controls
| 归档时间: |
|
| 查看次数: |
8756 次 |
| 最近记录: |