Javascript 如何防止提交输入元素
我想知道是否有办法阻止提交输入。 事实上,我想禁用一个隐藏字段,以便在提交表单时不会收到参数中的值Javascript 如何防止提交输入元素,javascript,jquery,forms,input,submit,Javascript,Jquery,Forms,Input,Submit,我想知道是否有办法阻止提交输入。 事实上,我想禁用一个隐藏字段,以便在提交表单时不会收到参数中的值 我知道$(“element”).attr(“disabled”,“disabled”),但该值已发送,我不希望发送该值。如果不希望发送表单元素,请删除其名称属性: $('element').attr('name', ''); 如果要完全删除元素,请使用.remove(): 如果不希望发送表单元素,请删除其name属性: $('element').attr('name', ''); 如果要完全删
我知道
$(“element”).attr(“disabled”,“disabled”)
,但该值已发送,我不希望发送该值。如果不希望发送表单元素,请删除其名称
属性:
$('element').attr('name', '');
如果要完全删除元素,请使用.remove()
:
如果不希望发送表单元素,请删除其
name
属性:
$('element').attr('name', '');
如果要完全删除元素,请使用.remove()
:
将其从DOM中分离-
.Detach()
发送它有什么问题?发送它,只是不要使用它。将它从DOM中分离-.Detach()
发送它有什么问题?发送它,只是不要使用它。删除name
属性将是.removeAttr('name')
需要记住的一点:实际上,没有名称的输入元素仍然会以空字符串作为名称提交。这可能是一个小问题,例如,因为Apache Tomcat会记录此类参数的警告。删除name
属性将是。removeAttr('name')
需要记住的一点:实际上,没有名称的输入元素仍然会以空字符串作为名称提交。这可能是个小问题,例如,因为ApacheTomcat会记录这些参数的警告。