J'ai une étiquette, <input type="submit" class="like"/>
. Je veux que le texte à l'intérieur du bouton dise «J'aime», mais pour le moment, il dit «Soumettre».
class="like"
est le CSS du bouton, au fait.
L' value
attribut sur les éléments de submit
type <input>
contrôle le texte affiché.
<input type="submit" class="like" value="Like" />
input
vsbutton
lorsque vous essayez d'obtenir la valeur de votre élément.L'
value
attribut est utilisé pour déterminer l'étiquette rendue d'une entrée d'envoi.Notez que si le contrôle réussit (celui-ci ne sera pas comme il n'en a pas
name
), ce sera également la valeur soumise pour lui.Pour avoir une valeur et une étiquette soumises différentes, vous devez utiliser un élément de bouton, dans lequel le textNode à l'intérieur de l'élément détermine l'étiquette. Vous pouvez inclure d'autres éléments (y compris
<img>
ici).Notez que la prise en charge
<button>
est douteuse dans les anciennes versions d'Internet Explorer.la source
name est utile lors de l'utilisation
$_POST
en php et également en javascript en tant quedocument.getElementByName('submitBnt')
. Vous pouvez également utiliser le nom comme sélecteur CS commeinput[name="submitBnt"]
; J'espère que cela t'aidesla source