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

これはブラウザがセキュリティ機能として自動実装している機能のようです。これはブラウザ ソフトウェアの一部であるため、簡単には回避できません。私の最善の 2 つの提案は、ヘッダーを使用してユーザーをリダイレクトすることです (ページで PHP を使用できる場合)。

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

または、Chrome にフラグがあるかどうかを確認します。他のブラウザでは、運が悪いかもしれません。乾杯!

于 2013-03-30T15:24:28.287 に答える