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.
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.
Respostas:
O valueatributo em elementos submit-type <input>controla o texto exibido.
<input type="submit" class="like" value="Like" />
O valueatributo é usado para determinar o rótulo renderizado de uma entrada de envio.
<input type="submit" class="like" value="Like" />
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).
<button type="submit" class="like" name="foo" value="bar">Like</button>
Observe que o suporte para <button>é duvidoso em versões anteriores do Internet Explorer.
inputvsbuttonao tentar obter o valor de seu elemento.