Цитата:
|
Цитата:
<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, время: 21:45. |