2013-03-30 3 views
0

Y at-il un moyen d'éviter de confirmer la forme re soumission? 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? En utilisant javascript Ou jquery fonction tout type d'exemple pour éviter de confirmer le formulaire re soumission?comment éviter de confirmer la nouvelle soumission du formulaire?

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> 
+2

postez votre code s'il vous plaît .. – sasi

+1

jetez un coup d'oeil ici http://stackoverflow.com/questions/11811368/returning-to-that-page-might-cause-any-action-you-took-to-be- répété-django –

Répondre

0

Il semble que ce soit une fonctionnalité que le navigateur implémente automatiquement en tant qu'élément de sécurité. Ceci n'est pas facilement contourné, car il fait partie du logiciel de navigation. Mes deux meilleures suggestions serait de rediriger l'utilisateur à l'aide d'un en-tête (si vous pouvez utiliser un peu de PHP sur la page):

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

Ou pour voir si Chrome a une flag pour elle. Dans d'autres navigateurs, vous pouvez ne pas avoir de chance. À votre santé!

Questions connexes