Цитата:
|
Цитата:
<form id="formID" action="http://ya.ru"> <input type="submit"> </form> <script> var form = document.getElementById('formID'); form.addEventListener("submit", function() { return false }); <form id="formID" action="http://ya.ru"> <input type="submit"> </form> <script> var form = document.getElementById('formID'); form.onsubmit = function () { return false } </script> |
krutoy,
:-? <form id="formID" action="http://ya.ru"> <input type="submit"> </form> <script> var form = document.getElementById('formID'); form.addEventListener('submit', function(e) { e.preventDefault(); }, false); </script> |
рони,
Да, только это "ршение" изящным не назовешь, потому что ты без костылей не можешь повесить функцию, возвращающую false сразу на несколько событий. Поэтому я и говорю о кривизне. Решения не эквивалентны. |
Цитата:
|
danik.js,
Не в курсе, и это не имеет отношения к вопросу. |
krutoy, объясни, почему ты решение с return false считаешь хорошим, а с preventDefault() - плохим?
|
danik.js,
Мне щас некогда, дела, позже объясню:) |
return false по-моему только для dom'ных инлайн событий.
|
Например
onclick="{return confirm('Are you really sure to continue?')}" |
Часовой пояс GMT +3, время: 02:05. |