Смена target
Всем привет. Бьюсь сейчас с дефолтным функционалом CMS CS-Cart, где в ядре прописана валидация всех форм при сабмите. При валидации target формы меняется на "_self", мне нужен другой таргет. Обойти валидацию никак нельзя, подскажите пожалуйста, как нибудь можно влезть в это событие и отменить\подменить таргет?:help:
|
document.getElementById("myForm").target = "myTarget"; но я думаю в документации к CMS сказано как менять таргет формы без скрипта |
Цитата:
|
Повесить событие onsubmit на нужную форму.
<iframe name="blank" width="300" height="250"></iframe> <br> <form id="form" action="http://game-of-thrones.su/" method="post" target="_self"> <input type="submit" name="sbm" value="go"> </form> <script> var form = document.getElementById('form'); if (form.addEventListener) { form.addEventListener('submit', function () { this.target = 'blank'; }); } else { form.onsubmit = function () { form.target = 'blank'; } } </script> |
Часовой пояс GMT +3, время: 01:12. |