jquery - 从 jQuery 提交的表单中排除 div?

标签 jquery html submit

当我通过 jQuery 提交表单时,如下所示:jQuery('#myForm').submit();
我不想在该表单内的指定 div 中发送一些信息(我的意思是所有输入字段、选择元素、textarea 元素等都不允许发送到服务器),但我不知道要防止那个 div 从与所有者表单一起提交。
你能帮我解决这个问题吗?非常感谢。


感谢大家的快速回复。我试图将那个div中所有输入字段的“disabled”属性设置为false,但是当我在服务器上再次检查时,其他一些字段(例如select,textarea)仍然被提交。我想我也应该禁用它们。有没有办法在不禁用每种输入元素的情况下删除或“隐藏/禁用”整个 div?

最佳答案

应该这样做:

$('div#excludeMyInputs input').prop("disabled",true);
$('#myform').submit();
$('div#excludeMyInputs input').prop("disabled",false);

关于jquery - 从 jQuery 提交的表单中排除 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12391503/

相关文章:

javascript - 'headers:{"Content-Type":XXX }' and ' contentType:XXX'? 有什么区别

jquery - 所需的字符串参数 'userName' 不存在

javascript - 如何使用 Angular2 在单击时切换选项卡并更改 css 类?

javascript - jQuery Isotope 第一次过滤似乎不起作用

php - 如何知道点击了哪个按钮?

mysql - 从传单弹出窗口提交表单 Mysql

php - 从表单提交调用返回到 .php 文件

jquery - Fancybox 幻灯片只能播放一次

javascript - 动态创建的复选框单击事件选择整行而不是仅选择 jquery 数据表中的复选框。这是为什么?

javascript - 表单验证对表单没有任何作用,没有 HTML,只有 JS