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.
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.
Réponses:
L' valueattribut sur les éléments de submittype <input>contrôle le texte affiché.
<input type="submit" class="like" value="Like" />
L' valueattribut est utilisé pour déterminer l'étiquette rendue d'une entrée d'envoi.
<input type="submit" class="like" value="Like" />
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).
<button type="submit" class="like" name="foo" value="bar">Like</button>
Notez que la prise en charge <button>est douteuse dans les anciennes versions d'Internet Explorer.
<input name="submitBnt" type="submit" value="like"/>
name est utile lors de l'utilisation $_POSTen php et également en javascript en tant que document.getElementByName('submitBnt'). Vous pouvez également utiliser le nom comme sélecteur CS comme input[name="submitBnt"]; J'espère que cela t'aides
inputvsbuttonlorsque vous essayez d'obtenir la valeur de votre élément.