2013-03-30 3 views
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 любой пример, чтобы избежать подтверждения формы re представления?как избежать подтверждения подтверждения формы?

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

напишите свой код пожалуйста. – sasi

+1

посмотрите здесь http://stackoverflow.com/questions/11811368/returning-to-that-page-might-cause-any-action-you-took-to-be- многократный Джанго –

ответ

0

Похоже, что это функция, которую браузер автоматически реализует как функцию безопасности. Это непросто обойти, потому что это часть программного обеспечения браузера. Мои две лучшие предложения будут перенаправить пользователя с помощью заголовка (если вы можете использовать некоторые PHP на странице):

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

Или увидеть, если Chrome имеет flag для него. В других браузерах вам может быть не повезло. Ура!

Смежные вопросы