envoyer un formulaire automatiquement toutes les 3 secondes

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : envoyer un formulaire automatiquement toutes les 3 secondes

par Ryle » 17 mai 2006, 16:06

Normalement tu peux utiliser ce script sans problème.. cela dit le choix de "time" comme nom de ta fonction n'est peut être pas judicieux, y a de grande chance que ce soit un mot clé réservé...

En revanche, le fait de soumettre le formulaire va te rediriger vers la page readphp.php. Il faut donc prévoir de revenir vers ton formulaire ensuite.

Enfin, si aucune option n'est selectionnée dans ta liste, ton tableau item[] sera vide...

envoyer un formulaire automatiquement toutes les 3 secondes

par rom62 » 15 mai 2006, 16:34

voila j'ai un petit problème sur l'envoi d'un formulaire toutes les x seconde sans devoir cliquer sur un bouton de soumission.
voici le formulaire
<form method="post" action="readphp.php" name="test">
<SELECT name="item[]"size="5" multiple="multiple">
		<OPTION value="SimulatedData.Ramp" >Ramp</OPTION>
		<OPTION value="SimulatedData.Step" >Step</OPTION>
		<OPTION value="SimulatedData.Sine" >Sine</OPTION>
		<OPTION value="SimulatedData.Random" >Random</OPTION>

		<OPTION value="SimulatedData.Signal" >Signal</OPTION>
	</SELECT>

voici le code javascript que j'y ajoute:

<script language="javascript" type="text/javascript">


<!--
function time(){
document.test.submit();
}
window.setTimeout("time()",20000);
-->
  
</script>
le problème c'est que je ne resoit rien dans readphp.php
est ce normal?est ce que j'ai le droit d'utiliser ce script javascript pour l'envoyer vers un prog php?