<form name="elnombre" method="post"
action"url">
<input type="text" name="action">
//otros input más que no interesan
</form>
No se si lo escribiste o lo copiaste.. pero aqui te falta un = (action="url")
Si deseas cambiar el action, debes ejecutarlo de alguna forma. Por ejemplo, desde un boton:
Código PHP:
<input type="button" value="Cambiar" onclick="document.elnombre.action = 'otraurl'">
Haciendo referencia al nombre (name) formulario, o bien, lo utilizas así:
Código PHP:
<input type="button" value="Cambiar" onclick="document.getElementById('elnombre').action = 'otraurl'">
Haciendo referencia al Id del formulario. Ten en cuenta que el formulario debe ir con nombre e Id
Código PHP:
<form name="elnombre" id="elnombre" method="post" action="url"></form>
Saludos!!