Описание тега preventdefault

Метод события Javascript для отмены события, если оно может быть отменено, без остановки дальнейшего распространения события.
1 ответ

event.preventDefault() не работает для отправки в Wordpress

Я пишу плагин WordPress.У меня есть некоторые формы jQuery скрипт, и мне нужно использовать event.preventDefault(); (в шорткоде) для этого. Но event.preventDefault(); не работает кнопка отправки, но работает, например, для ссылки. Может кто-нибудь п…
1 ответ

Функция огня jQuery на определенной странице с AJAX предотвращает навигацию по умолчанию

У меня есть скрипт jQuery для навигации, использующий AJAX для постепенного исчезновения на каждой странице. Я также использую imagesLoaded для отображения изображений после извлечения их из базы данных. Каждый из них отлично работает сам по себе, и…
24 янв '14 в 17:42
3 ответа

JQuery предотвращать по умолчанию только при первом касании

Я надеюсь узнать способ кодировать следующее только для касания, используя jquery? $(".portfolio a").one("click", false); Этот код для hover событие по ссылке в визуальном меню. Я хотел бы предотвратить переход по ссылке при первом касании, чтобы пр…
05 апр '13 в 12:58
0 ответов

Как запретить навигацию по страницам при нажатии клавиши Backspace в области iframe без скриптов allow

Поведение страницы по умолчанию для клавиши Backspace было запрещено для всего документа. Однако, когда фокус находится в области iframe, нажатие клавиши Backspace по-прежнему вызывает переход на предыдущую веб-страницу. Вот простой пример. Первая в…
1 ответ

Когда использовать PreventDefault() vs Return false?

Во-первых, в модели событий JavaScript вы столкнетесь с концепцией, называемой пузырением событий (которая создает событие для распространения от дочернего элемента к родительскому элементу). Чтобы избежать такого пузырящего эффекта, многие разработ…
27 май '15 в 05:04
4 ответа

Как предотвратить "навигацию по истории превышения прокрутки", не предотвращая сенсорный запуск?

Я использую навигацию на основе смахивания, и у меня возникают проблемы с Chrome. Недавно реализованная функция "Навигация по истории с избыточной прокруткой" запускается при перетаскивании страницы вправо, вызывая откат назад (к "истории -1"). Чтоб…
09 май '14 в 09:00
2 ответа

Форма jQuery Ajax отправляется только после двойного нажатия

У меня есть форма, которая при отправке проверяет, действителен ли номер счета (через AJAX). Если неверно, отображается сообщение об ошибке. Это работает нормально. Если он действителен, он должен отправить форму. Отправляется, но только после двойн…
04 сен '13 в 07:57
1 ответ

Реагирование прекращает распространение, вызывает другую функцию для setState

У меня есть Onclick, прикрепленный ко всему компоненту, куда бы он ни щелкнул, он закрывает компонент: <div className="container" onClick={this.onClick.bind(this,'str')}> {this.state.showtoggle ? <Child2 /> : <Child1 />} </div&g…
0 ответов

Vue.js protectDefault() не работает должным образом

Я строю то, что будет принимать пользовательский ввод в <textarea>, я использую <textarea> потому что он должен расти как горизонтально, так и вертикально, когда пользователь вводит информацию. Кроме того, он должен обрабатывать нескольк…
20 сен '18 в 03:57
1 ответ

Запретить использование по умолчанию на вкладке ng2-bootstrap выберите angular2

У меня есть набор вкладок, каждая из которых содержит несколько элементов. Я хочу убедиться, что пользователь получает предупреждение, когда он выбрал некоторые вещи на одной вкладке и пытается перейти на другую. Поэтому я хочу, чтобы предупреждение…
09 май '17 в 05:57
2 ответа

Отключить ссылки на динамически создаваемые элементы

У меня есть приложение, где вы можете создавать элементы, т.е. Text-элемент и добавлять его в DIV И тогда вы также можете добавить ссылку на этот элемент. Но я не могу отключить ссылку в DIV (не удаляя attr. Просто отключить его) Я ищу что-то вроде …
21 май '13 в 14:09
0 ответов

PrimeFaces - странные обработчики событий после добавления оверлейной панели к inputText

У меня есть форма с полем ввода: <p:inputText id="M25BRAN" value="#{bean.value}" /> Когда пользователь нажимает "ENTER", форма отправляется. Но после того, как я добавил оверлейную панель (она отображается программно функцией сценария JS - onm…
24 авг '15 в 14:38
2 ответа

В Javascript, как предотвратить Default для дочернего элемента из родительского обработчика событий

Предположим, у меня есть HTML, как это: <div> <a href="http://google.com">Google</a> </div> И у меня есть такой обработчик событий (предположим, у меня есть jQuery): $('div').on('click', function(ev) { // ... }); Возможно ли …
1 ответ

Ответное попадание в форме pagerefresh не может быть заблокировано

Я пытаюсь предотвратить обновление моей страницы после того, как я нажал кнопку возврата в моем текстовом поле: <input onkeyup="keyPressCodetitle(event, false, false, 0, 6, 20);" class="form_field" id="codeTitle" type="text" name="codename"> Н…
11 янв '13 в 10:32
0 ответов

Остановить поиск в DataTables программно

В моем поиске по данным я хочу выполнить некоторые проверки и предотвратить запуск поиска (ajax), если мое условие не выполнено. Для простоты, скажем, если строка поиска содержит букву "a"Я хочу, чтобы он прекратил поиск. ('#myTable').DataTable(func…
18 дек '18 в 14:34
1 ответ

Переопределение protectDefault() в шаблоне модуля JavaScript

Я использую шаблон Singleton для создания сценария обработки формы... Я не хочу публиковать весь код, но первый метод использует protectDefault: //public methods handleSubmit: function (e) { //prevent the default submission process e.preventDefault(…
12 ноя '11 в 16:58
1 ответ

Команды сочетания клавиш в Chrome, не запрещающие действие по умолчанию

Поэтому я пишу библиотеку ярлыков, и по большей части она работает, за исключением проблемы, которую я сразу обнаружил, в Chrome (другие браузеры не тестировались, так как я нахожусь в книге Chrome), что при нажатии ctrl+n это создает новое окно бра…
04 сен '15 в 04:36
1 ответ

jQuery PJAX/AJAX предотвращает переход по ссылке (), не блокирующий ссылку

Я бы хотел запретить PJAX-клики по ссылкам, если не введено поле ввода. Вот код: $('a.pjax').pjax({container: '#main_content'}).live('click', function(event){ if(keyed){ console.log('yes, you typed'); } else if(keyed==false){ console.log('no, please…
19 фев '12 в 14:20
1 ответ

Предотвратить фокусировку целого узла с детьми

Проблема: если текущий активный элемент input#1, при нажатии клавиши Tab она переходит на input#2, но я хочу предотвратить весь div[tabindex=-1] с детьми быть сосредоточенным. <div> <input id="1" type="text"> // jump from here <div ta…
29 дек '18 в 09:02
1 ответ

protectDefault() не работает с некоторым кодом в IE

У меня есть JS на моем сайте, который должен препятствовать следующей загрузке страницы следующим кодом (так как я использую AJAX, чтобы обновить его часть), но в IE это всегда перезагрузка страницы. С любым другим браузером все в порядке. JS, как д…
28 окт '11 в 09:59