Je voudrais créer un bouton d'envoi de formulaire HTML avec la valeur 'add tag'
, cependant, la page Web est en suédois, donc j'aimerais avoir un texte de bouton différent .
Autrement dit, je veux avoir un bouton comme
mais je veux avoir mon code comme
if (request.getParameter(cmd).equals("add tag"))
tags.addTag( /*...*/ );
Est-ce possible? Si c'est le cas, comment?
Réponses:
C'est possible en utilisant l'
button
élément.Depuis la page W3C sur
button
:la source
Suite à la suggestion @ greg0ire dans les commentaires:
Du côté de votre serveur, vous ferez quelque chose comme:
(Puisque je ne connais pas cette langue (java?), Il peut y avoir des erreurs de syntaxe.)
Je préférerais la
<button>
solution, mais elle ne fonctionne pas comme prévu sur IE <9 .la source
Il y a beaucoup de réponses ici expliquant ce que vous pourriez faire (j'utilise un nom de champ différent) mais la réponse simple (et encore non énoncée) à votre question est `` non '' - vous ne pouvez pas avoir un texte et une valeur différents en utilisant juste du HTML.
la source
Je ne sais pas si vous avez raison, mais, si je comprends bien, vous pouvez utiliser un champ caché supplémentaire avec la valeur "ajouter une balise" et laisser le bouton avoir le texte souhaité.
la source
Si vous gérez "l'ajout de balises" via JScript:
Ou au-dessus si gérer via le rechargement de la page
la source