IE envía HTML interno al hacer clic en un elemento del botón

Tengo el siguiente html en mi página web (simplificado).

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

En Firefox, envía "ButtonA" como valor para el valor del formulario "acción". Sin embargo, en IE7, envía "Haga clic aquí". Hay alguna manera de resolver esto? No quiero usar etiquetas de entrada, porque necesito poder personalizar el texto sin afectar los valores enviados de vuelta al formulario (localización). Básicamente, quiero poder tener varios botones con el mismo nombre y, dependiendo de su valor, realizar una acción diferente cuando se envíe. ¿Es fácil hacer que IE actúe correctamente en este caso?

[MÁS]

Tal vez debería ser más claro, pero no puedo usar

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

porque necesito poder cambiar el texto que se muestra para las reglas de localización, sin afectar el valor real del botón que se envía con el formulario.

[MÁS]

Para elaborar aún más, Básicamente, quiero que el botón pueda decir "Guardar" o "Guardar" según el idioma, pero que no se envíe el valor al servidor. También quiero tener varios botones con el mismo nombre y, dependiendo del valor, hacer algo, en lugar de depender del nombre del botón, y probar si hay un valor para ese botón. El código ya está escrito desde esa perspectiva, y solo quiero poder cambiar el texto mostrado en los valores, sin el código de procesamiento del lado del servidor existente.

Aquí hay un enlace con un muy buenexplicación del problema, con algunas posibles soluciones alternativas.

Respuestas a la pregunta(12)

Su respuesta a la pregunta