Tengo una etiqueta <input type="submit" class="like"/>
. Quiero que el texto dentro del botón diga "Me gusta", pero ahora mismo dice "Enviar".
class="like"
es el CSS del botón, por cierto.
El value
atributo en los elementos de submit
tipo <input>
controla el texto que se muestra.
<input type="submit" class="like" value="Like" />
El value
atributo se utiliza para determinar la etiqueta renderizada de una entrada de envío.
<input type="submit" class="like" value="Like" />
Tenga en cuenta que si el control es exitoso (este no lo será porque no lo tiene name
), este también será el valor enviado para él.
Para tener un valor y una etiqueta enviados diferentes, debe usar un elemento de botón, en el que el textNode dentro del elemento determina la etiqueta. Puede incluir otros elementos (incluido <img>
aquí).
<button type="submit" class="like" name="foo" value="bar">Like</button>
Tenga en cuenta que la compatibilidad con <button>
las versiones anteriores de Internet Explorer es poco fiable.
<input name="submitBnt" type="submit" value="like"/>
name es útil cuando se usa $_POST
en php y también en javascript como document.getElementByName('submitBnt')
. También puede usar el nombre como selector de CS como input[name="submitBnt"]
; Espero que esto ayude
input
vsbutton
al intentar obtener el valor de su elemento.