gpt4 book ai didi

Javascript - 在提交表单之前删除隐藏字段或设置为空

转载 作者:太空宇宙 更新时间:2023-11-04 15:35:46 25 4
gpt4 key购买 nike


在使用复选框上的 onclick 事件执行 POST 操作之前,我想在表单中删除 2 个隐藏字段或将它们设置为 null。

这就是我所拥有的-

<input type="hidden" id="ci" name="ci" value="2"/>
<input type="hidden" id="pg" name="pg" value="prev"/>

<form:checkboxes path="choices" items="${lookups}" itemValue="id" itemLabel="label" element="li" **onclick="this.form.submit();"**/>

如何修改我的 onclick 事件 JS 以支持此功能?

谢谢!

最佳答案

只需将 onclick 更改为:

onclick="document.getElementById('ci').value = ''; document.getElementById('pg').value = ''; this.form.submit();"

您只需使用元素的 ID,然后将它们的值赋给空字符串——尽管这仍会发送值。要禁用任何值,请禁用这些元素:

onclick="document.getElementById('ci').disabled = true; document.getElementById('pg').disabled = true; this.form.submit();"

关于Javascript - 在提交表单之前删除隐藏字段或设置为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9053603/

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