Повернення після кнопки «Надіслати» можна уникнути надання return=false у функції обробки подій як показано нижче.
Щоб запобігти перезавантаженню сторінки в JavaScript, ви можете використовувати подію. метод preventDefault().. Цей метод дозволяє зупинити поведінку події за замовчуванням, таку як надсилання форми або натискання посилання, що зазвичай ініціює перезавантаження сторінки.
onclick = null; За допомогою кнопки налаштування. onclick до нуля, ми видаляємо обробник події onclick із кнопки. Коли обробник події має значення null, натискання кнопки не запускатиме жодних дій.
Спробуйте використати властивість UseSubmitBehavior="false" у розмітці кнопки. Це означає, що ви обробляєте речі зі звичайною розміткою та виконуєте логіку за допомогою js. І ви можете активувати натискання кнопки, яка виконує щось на сервері. Якщо myFunction повертає true, ви матимете зворотне повідомлення на сервер.
// По-перше, отримати посилання на кнопку var button = document. getElementById('myButton'); // Тоді, вимкнути кнопку кнопки. вимкнено = вірно; Відкрийте файл, що містить цей код, у браузері, і ви побачите, що кнопка недоторканна — вона повністю вимкнена, незважаючи на відчайдушні натискання.
Відкрийте Google Chrome і перейдіть до веб-сайту, для якого потрібно вимкнути функцію. Клацніть правою кнопкою миші вкладку веб-сайту та виберіть «Вимкнути звук сайту». Відкрийте нову вкладку та введіть «chrome://flags» в адресний рядок. Натисніть Ctrl+F (або Command+F на Mac), щоб відкрити вікно пошуку, а потім введіть у полі «Заморозити вкладку».