O IE envia HTML interno ao clicar em um elemento do botão

Eu tenho o seguinte html na minha página da web (simplificado).

<button type="submit" name="action" value="ButtonA">Click Here</button>

No Firefox, ele envia "ButtonA" como o valor do formulário "action". No entanto, no IE7, ele envia "Clique aqui". Existe alguma forma de resolver isto? Não quero usar tags de entrada, porque preciso personalizar o texto sem afetar os valores enviados de volta ao formulário (localização). Basicamente, desejo poder ter vários botões com o mesmo nome e, dependendo do seu valor, executar uma ação diferente quando enviados. Existe alguma maneira fácil de obter o IE para agir corretamente neste caso?

[MAIS]

Talvez eu deva ser mais claro, mas não posso usar

<input type="submit" name="Action" value="ButtonA">

porque preciso alterar o texto exibido para as regras de localização, sem afetar o valor real do botão enviado com o formulário.

[MAIS]

Para elaborar ainda mais, basicamente, quero que o botão possa dizer "Salvar" ou "Sauver", dependendo do idioma, mas não tenha o valor enviado à alteração do servidor. Também quero ter vários botões com o mesmo nome e, dependendo do valor, fazer alguma coisa, em vez de depender do nome do botão, e testar se há um valor para esse botão. O código já foi escrito dessa perspectiva e eu só quero poder alterar o texto exibido nos valores, sem o código de processamento existente no servidor.

Aqui está um link com um muito bomexplicação do problema, com algumas soluções possíveis.

questionAnswers(12)

yourAnswerToTheQuestion