[Formulaire] simuler un clic sur un bouton
Résolu
nico64
-
mybox -
mybox -
Bonjour
Je cherche à faire recharger une page PHP à intervalle régulier, qui exécute une procédure après avoir cliquer sur un bouton de formulaire
Le principe est de simuler un clic sur le bouton du formulaire comme si c'était l'utilisateur qui avait appuyé.
Je me demande s'il serait pas possible de faire avec du javascript et avec le <meta http-equiv.
Par exemple : content=5; url=?????
J'ai testé dans tous les sens ca ne marche pas mais je sens la solution proche.
Merci
Je cherche à faire recharger une page PHP à intervalle régulier, qui exécute une procédure après avoir cliquer sur un bouton de formulaire
Le principe est de simuler un clic sur le bouton du formulaire comme si c'était l'utilisateur qui avait appuyé.
Je me demande s'il serait pas possible de faire avec du javascript et avec le <meta http-equiv.
Par exemple : content=5; url=?????
J'ai testé dans tous les sens ca ne marche pas mais je sens la solution proche.
Merci
Configuration: Windows XP Firefox 1.5.0.1
5 réponses
-
Justement j'ai essayé avec ca intégré dans un meta http-equiv pour faire un refresh de la page, avec url=document.nom_formulaire.demarrer()
mais ca ne marche pas. (mon bouton Démarrer, c'est un name=demarrer) -
J'ai résolu mon probleme en mettant :
<META http-equiv='Refresh' content='"10"; url=javascript:document.nom_formulaire.nom_bouton.click()'>
Merci quand meme ;)-
elle est super ta solution!! je n'y arrive pas :s mon bouton est créé par des tags struts2
j'suis dégoutée! il ne clique pas! snif
<META HTTP-EQUIV="Refresh" CONTENT="URL=javascript:document.forms['monForm'].loader.click();">
voici mon form :
<s:form action="monForm" name="monForm" id="monForm" validate="false" theme="simple" enctype="multipart/form-data" method="POST">
<s:hidden name="champ1" id="champ1"/>
<s:submit name="loader" id="loader" key="VIDE" cssClass="btsubLoader" onclick="jsident('monForm');return true;" action="monForm" align="center" />
</s:form>
-
-
Il faudrait une sorte de timer en Javascript qui exécute une fonction contenant la ligne :
document.nom_formulaire.submit();
Mais comme ça à froid je ne vois pas comment faire le timer, mais à priori c'est possible.
Ben -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
je pense qu'il faut que tu reprennes exactement la syntaxe :
content='"10"; url=
apres je ne maitrise pas les tags struts2