javascript - 如何防止输入元素被提交

标签 javascript jquery forms input submit

我想知道是否有办法阻止提交输入。 事实上,我想禁用隐藏字段,以便在提交表单时不会收到参数中的值。

我知道 $("element").attr("disabled", "disabled") 但该值已发送,但我不希望这样。

最佳答案

如果您不想发送表单元素,请删除其 name 属性:

$('element').attr('name', '');

如果你想完全删除元素,请使用.remove():

$('element').remove();

关于javascript - 如何防止输入元素被提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7998088/

相关文章:

ruby-on-rails - 将 POST 数据从 Controller 提交到 Rails 中的另一个网站

javascript - 将图像和数据合并为 1 个 html 表单

javascript - 将 Promise 与事件发射器一起使用

javascript - 如何在环回查询中搜索整个字符串中的字符串

javascript - jQuery ui 选项卡加载/tabsload 事件不触发

javascript - 需要 js 加载缓慢才能为其他脚本全局注册 jquery

jquery - 输入焦点外发光

javascript - 验证表单不在空输入框中提交

javascript - 如何使用 watch 依次运行多个 NPM 脚本

javascript - 如何读取 '?'符号后地址栏的内容并插入值到HTML?