Используя jQuery , это может выглядеть примерно так:
$('#inputAccount').change(function () {
$('#myForm').attr('action', 'http://www.example.com/account/' + $('#inputAccount').val());
});
Это должно изменить действие формы каждый раз, когда изменяется текст в элементе ввода. Вы также можете использовать .blur()
вместо .change()
для выполнения действия всякий раз, когда фокус покидает элемент ввода, чтобы он не менялся постоянно и т. Д. Затем, когда форма отправлена, она должна подчиниться тому, что было последний раз помещенный в его атрибут действия.