para link formularios formulario etiqueta crear codigo botones boton atributos html forms

link - formularios html



Botón de envío de HTML: ¿Valor/texto de botón diferente? (5)

Me gustaría crear un botón de envío de formulario HTML con el valor ''add tag'' , sin embargo, la página web está en sueco, por lo que me gustaría tener un texto de botón diferente.

Es decir, quiero tener un botón como

pero quiero tener mi código como

if (request.getParameter(cmd).equals("add tag")) tags.addTag( /*...*/ );

es posible? ¿Si es así, cómo?


Aquí hay muchas respuestas que explican lo que podría hacer (uso el nombre de campo diferente) pero la respuesta simple (y aún no testada) a su pregunta es ''no'' - no puede tener un texto y valor diferente usando solo HTML.


Es posible usar el elemento de button .

<button name="name" value="value" type="submit">Sök</button>

Desde la página W3C en el button :

Los botones creados con el elemento BUTTON funcionan igual que los botones creados con el elemento INPUT, pero ofrecen posibilidades de representación más completas: el elemento BUTTON puede tener contenido.


No sé si lo hice bien, pero, según tengo entendido, podría usar un campo oculto adicional con el valor "agregar etiqueta" y dejar que el botón tenga el texto deseado.


Si maneja "agregar etiqueta" a través de JScript:

<form ...> <button onclick="...">any text you want</button> </form>

O más arriba si se maneja a través de la página de recarga


Siguiendo la sugerencia de @greg0ire en los comentarios:

<input type="submit" name="add_tag" value="Lägg till tag" />

En el lado del servidor, harás algo como:

if (request.getParameter("add_tag") != null) tags.addTag( /*...*/ );

(Dado que no conozco ese idioma (¿java?), Puede haber errores de sintaxis).

Preferiría la solución <button> , pero no funciona como se esperaba en IE <9 .