0
我有一个奇怪的用例,我知道应该有更好的方法来做到这一点,但除了这些问题是否有办法阻止某些表单元素提交?防止提交表单元素
我唯一的想法是从页面中删除'不想要的'元素,以响应Submit操作,但我不希望它们实际上被明显移除给最终用户。
我有一个奇怪的用例,我知道应该有更好的方法来做到这一点,但除了这些问题是否有办法阻止某些表单元素提交?防止提交表单元素
我唯一的想法是从页面中删除'不想要的'元素,以响应Submit操作,但我不希望它们实际上被明显移除给最终用户。
你可以插入输入字段没有“name”属性:
<input type="text" id="empty-example" />
或者一旦形式(jQuery中)提交的,你可以简单地删除它们:
$("form").submit(function() {
$(this).children('#empty-example').remove();
});
只是好奇:为什么你想做这样的事情? – Asciiom
只需在不希望传输的元素上将“disabled”属性设置为“true”即可。在“提交”处理程序或其他适当的地方执行。 – Pointy
@JeroenMoons一个例子是当有一些选择器(如一组单选按钮)启用/禁用表单的某些部分时。也许不应该发布不“活跃”的部分。 – Pointy