Javascript pour modification attribut value input type="Submit"

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 : Javascript pour modification attribut value input type="Submit"

par titeuf » 11 mai 2009, 21:50

merci pour ton element de reponse .

je viens de tester ton script à l'instant ca marche bien .

Pour t'expliquer , je voulais faire quelque chose du genre .
if(isset($_POST['Submit'])){


}
else{
// affichage de mon formulaire avec lesmessages d'erreur
<input type="text" .../>

}
Je voulais eviter de passer par un framework mais j'ai l'impression que c'est impossible alors

par Nours312 » 11 mai 2009, 21:36

getElementById() retourne l'élément ont l'id est passé en paramètre ...
echo '<input type="submit" id="MyButton" value="envoyer"/>'.
  '<script type="text/javascript">document.getElementById("Mybutton").value = "Renvoyer le formulaire";</script>';
@+

Javascript pour modification attribut value input type="

par titeuf » 11 mai 2009, 21:06

Bonjour

Apres soumission et renvoit de l apage en affichant les erreurs , j'aimerais modifié le texte affiché dans mon bouton.Il faut donc qu eje passe par javascript.

J'ai alors pensé faire un
echo '<script type="text/javascript">document.getElementById("Submit").value = "Renvoyer le formulaire";</script>';
probleme la valeur de mon bouton n'est pas modifié.Pourriez vous m'aider merci d'avance.