Eu tenho uma etiqueta <input type="submit" class="like"/>
,. Quero que o texto dentro do botão diga "Curtir", mas agora ele diz "Enviar".
class="like"
é o CSS do botão, aliás.
O value
atributo em elementos submit
-type <input>
controla o texto exibido.
<input type="submit" class="like" value="Like" />
input
vsbutton
ao tentar obter o valor de seu elemento.O
value
atributo é usado para determinar o rótulo renderizado de uma entrada de envio.Observe que se o controle for bem-sucedido (este não será porque não tem
name
), este também será o valor enviado para ele.Para ter um valor e rótulo enviados diferentes, você precisa usar um elemento de botão, no qual o textNode dentro do elemento determina o rótulo. Você pode incluir outros elementos (inclusive
<img>
aqui).Observe que o suporte para
<button>
é duvidoso em versões anteriores do Internet Explorer.fonte
name é útil ao usar
$_POST
em php e também em javascript comodocument.getElementByName('submitBnt')
. Além disso, você pode usar o nome como um seletor CS comoinput[name="submitBnt"]
; Espero que isto ajudefonte