0

有什么办法可以避免确认表格重新提交?The page that you're looking for used information that you entered. Returning to that page might cause any action that you took to be repeated.Do you want to continue?使用 javascript 或 jquery 函数任何类型的示例来避免确认表单重新提交?

function getComboB(sel) { 
var invoices=document.getElementById("invoices");
var input_val = document.getElementById("invoices").value; 
invoices.action = "searchinvoices.php?invoices="+input_val+"";
invoices.submit();
} 


<table width="371" border="2">
<form name="invoices" id="invoices">
<tr>
<td width="160"><font class="font2">&nbsp;Search By Invoice's Number:</font></td>
<td width="198"><input type="text" class="input_field" style="background:#FFF !important;" name="invoices" id="invoices" onchange="getComboB();" ></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
</form>
</table>
4

1 回答 1

0

似乎这是浏览器自动实现的安全功能。这不容易绕过,因为它是浏览器软件的一部分。我最好的两个建议是使用标题重定向用户(如果您可以在页面上使用一些 PHP):

header("Location: http://example.com");

或者看看 Chrome 是否有一个标志。在其他浏览器中,您可能不走运。干杯!

于 2013-03-30T15:24:28.287 回答