我有像这样的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”。提前谢谢。
答案 0 :(得分:1)
不要使用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>
请参阅MDN上的window.location.reload()
docs。