删除必填表单字段但仍提交

问题描述 投票:0回答:1
javascript html css forms google-chrome-devtools
1个回答
0
投票

如果确实发生了反应,它可能会被重新渲染。作为解决方法,您可以隐藏它并设置一个虚拟值。

var elem = document.querySelector("[name=email]")
elem.closest(".text-input").parentElement.classList.add("hidden");

// and don't forget
elem.value = '[email protected]';
.hidden {
  display: none;
}

value
也可能会被react virtual dom(?)覆盖,在这种情况下,这个解决方案将不起作用。

© www.soinside.com 2019 - 2024. All rights reserved.