Как навесить событие на форму, которая загружается из внешнего файла?

Есть страница в нее по нажатию кнопки, при помощи функции вставляю форму.
$('#right').load('pages_cabinet_head/managers.html');


Используя делегирование,при загрузке страницы вешаю на нее событие, но оно не работает в чем ошибка не понимаю, и такая проблема только с формой. На другие части интерфейса все событие "навешались".

$('#right').on(
    'sumbit',
    '#addManagerForm',
    function(){
        event.preventDefault();
        postAddManager();
    }
);


Сама форма для вставки

<div id="formAddManager"><!-- Само окно -->
    <p>Добавить менеджера<img class="formClose" src="images/close.png"></p>
    <form id="addManagerForm">
        <label>Фамилия</label><br>
        <input type="text" class="lastName" name="managerLastName" required><br>
        <label>Имя</label><br>
        <input type="text" class="firstName" name="managerFirstName" required><br>
        <label>Телефон</label><br>
        <input type="text" class="telefon" name="managerTelefon" required><br>
        <label>Email</label><br>
        <input type="text" class="email" name="managerEmail" required><br>
        <label>Пароль</label><br>
        <input type="text" class="password" name="managerPassword" required><br>
        <button id="addManagerButton" type="submit">Добавить</button>
    </form>
</div>


После нажатия на кнопку запрос вставляется в адресную строку, и все. Функция не запускается проверил точно 100%.
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Вы event то не передаете внутрь функции:

function(event){ // <- сюда
        event.preventDefault();
        postAddManager();
    }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 07:47
2000 руб./за проект
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект