non puoi cambiare nome via javascript al bottone che si chiama action e ridargli il nome dopo che hai modificato l'action del form?
Una cosa del tipo
all'onclick sul submit?codice:form.elements['action'].name = "temp_bttn_name"; form.action = "nuova_action.php"; form.elements['temp_bttn_name'] = "action"; form.submit();