gpt4 book ai didi

javascript - 如何清除history.back()上的文本字段值

转载 作者:太空宇宙 更新时间:2023-11-04 16:12:11 24 4
gpt4 key购买 nike

我有一个像这样的 ColdFusion 条件:

<cfif txtTaxFileNo neq "">
<script>
alert("NPWP Already Exist");
history.back();
</script>
<cfabort>
</cfif>

假设上一页中txtTaxFileNo的值为“123”。如何清空 txtTaxFileNo 字段?我已经尝试过这个:

<cfif txtTaxFileNo neq "">
<script>
alert("#JSStringFormat('NPWP Already Exist')#");
history.back();
txtTaxFileNo.value = "";
</script>
<cfabort>
</cfif>

但是,上一页上的文本字段不为空。它的值仍然是“123”。提前致谢。

最佳答案

不要使用history.back(),因为这会恢复表单状态。如果您想加载新页面,只需加载新页面即可。

<cfif txtTaxFileNo neq "">
<script>
alert("NPWP Already Exist");
window.location = "form URL here";
// or, if the URL is the same
window.location.reload(true);
</script>
<cfabort>
</cfif>

参见window.location.reload() docs在 MDN 上。

关于javascript - 如何清除history.back()上的文本字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41374641/

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