Internet Explorer и пустой action

Век живи, век учись. За более, чем 4 года работы впервые обнаружил, что Internet Explorer и Microsoft Edge неверно трактуют формы с незаполненным action.

И так, на странице с URL site.ru/site/login была форма (упрощённо)

<form method='post'>
   <input name='email'><input type='password' name='password'>
   <input type='submit'>
</form>

Во всех браузерах эта форма отправлялась по адресу site.ru/site/login, и всё срабатывало. Но не в браузерах от Microsoft. Они её отчаянно пытались отправить по адресу site.ru/site. Не проверил, правда, может виновато было использование PJAX. Но вывод один — всегда заполнять action у всех форм

Добавить комментарий

Ваш e-mail не будет опубликован.