Вы не можете вызывать функции JavaScript в стандартных атрибутах HTML, кроме onXXX
.Просто назначьте его во время загрузки окна.
<script type="text/javascript">
window.onload = function() {
document.myform.action = get_action();
}
function get_action() {
return form_action;
}
</script>
<form name="myform">
...
</form>
Вы видите, что я задал форму name
, так что она легко доступна в document
.
Как вариант, вы можететакже сделайте это во время submit
события:
<script type="text/javascript">
function get_action(form) {
form.action = form_action;
}
</script>
<form onsubmit="get_action(this);">
...
</form>