pagina - Botão de envio de HTML: Valor/texto de botão diferente?



como colocar um link num botao html (4)

É possível usar o elemento de button .

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

Na página W3C no button :

Os botões criados com a função BUTTON do elemento são iguais aos botões criados com o elemento INPUT, mas oferecem possibilidades de renderização mais ricas: o elemento BUTTON pode ter conteúdo.

Gostaria de criar um botão de envio de formulário HTML com o valor 'add tag' , no entanto, a página da web está em sueco, portanto, gostaria de ter um texto de botão diferente.

Quer dizer, eu quero ter um botão como

mas eu quero ter meu código como

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

Isso é possível? Se sim, como?


Answer #1

Eu não sei se eu te entendi direito, mas, como eu entendo, você poderia usar um campo oculto adicional com o valor "add tag" e deixar o botão ter o texto desejado.


Answer #2

Se você manipular "adicionando tag" via JScript:

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

Ou acima, se manejar via recarga de página


Answer #3

Seguindo a sugestão @ greg0ire nos comentários:

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

No seu lado do servidor, você fará algo como:

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

(Como não conheço essa linguagem (java?), Pode haver erros de sintaxe.)

Eu preferiria a solução <button> , mas não funciona como esperado no IE <9 .





forms