如何防止提交输入元素

gut*_*uts 0 javascript forms jquery input submit

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

我知道,$("element").attr("disabled", "disabled")但价值已发送,我不希望如此.

Rob*_*b W 6

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

$('element').attr('name', '');
Run Code Online (Sandbox Code Playgroud)

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

$('element').remove();
Run Code Online (Sandbox Code Playgroud)

  • 删除`name`属性将是`.removeAttr('name')` (3认同)