gpt4 book ai didi

html - 如何避免发送被显示 :none to a server? 隐藏的输入字段

转载 作者:技术小花猫 更新时间:2023-10-29 11:29:27 25 4
gpt4 key购买 nike

假设您有一个表单,您可以在其中切换多个字段的可见性。如果该字段未显示,您不希望它的值出现在请求中。

你如何处理这种情况?

最佳答案

将表单元素设置为禁用将阻止它进入服务器,例如:

<input disabled="disabled" type="text" name="test"/>

在 javascript 中它的意思是这样的:

var inputs = document.getElementsByTagName('input');
for(var i = 0;i < inputs.length; i++) {
if(inputs[i].style.display == 'none') {
inputs[i].disabled = true;
}
}
document.forms[0].submit();

在 jQuery 中:

   $('form > input:hidden').attr("disabled",true);
$('form').submit();

关于html - 如何避免发送被显示 :none to a server? 隐藏的输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1374147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com