Javascript pour modification attribut value input type="Submit"

titeuf
Invité n'ayant pas de compte PHPfrance

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.

Mammouth du PHP | 661 Messages

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>';
@+

titeuf
Invité n'ayant pas de compte PHPfrance

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