Maison >interface Web >js tutoriel >Comment puis-je conserver l'état de soumission du formulaire lors des rechargements de pages ?
Problème :
Vous devez capturer l'événement de soumission du formulaire et si le formulaire est soumis, conservez ces informations après le rechargement de la page, vous permettant d'y accéder lorsque la page est reloaded.
Approche incorrecte à l'aide de variables globales :
<br>var clicked = false;</p> <p>$(document).ready (function() {<br> $("inputtype='submit'").attr("onclick", "form.act.value='detailSearch'; clicked = true; return true;");</p> <p>if (clicked == true) {</p> <pre class="brush:php;toolbar:false">// show hidden fields
} else {
// don't show hidden fields
}
});
Ce code tente de stocker le état de soumission du formulaire dans une variable globale, mais il est inefficace car HTTP est sans état et chaque rechargement de page réinitialise toutes les variables.
Chaîne de requête :
Stockage Web :
Cookies :
window.name :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!