js событие после клика и обработки по дефолту

123
ArbNet
На сайте с 27.10.2019
Online
140
#11
Елена П. #:

На клик ?  🙈

Не на клик, а на изменение textarea.

Есть форма редактора кода, можно переключатся в визуальный режим с подсветкой кода и обратно. Есть кнопка сброса для восстановления в исходное состояние полей т.е. textarea. Когда переключаешься в визуальный режим и делаешь сброс\reset\восстановление значений по умолчанию, то события onclick и onreset срабатывают до восстановления значений. А мне надо чтобы после, чтобы подсветку тоже обновить из textarea.

W1
На сайте с 22.01.2021
Offline
306
#12
ArbNet #:
события onclick и onreset срабатывают до восстановления значений

Это тавтология. Естественно, что  событие onreset срабатывает до восстановления значений, потому что именно оно и восстанавливает значения.

Мой форум - https://webinfo.guru –Там я всегда на связи
W1
На сайте с 22.01.2021
Offline
306
#13
ArbNet #:

Мне надо чтобы после нажатия на кнопку reset после восстановления полей в исходные выполнилась нужная мне функция.

Знаешь как это сделать?

Конечно, знаю. Я же написал:

webinfo #:

Сделай обычную кнопку и запускай по клику на неё любые функции в любой последовательности.

ArbNet
На сайте с 27.10.2019
Online
140
#14
webinfo #:
Конечно, знаю. Я же написал:

Вот это действительно троллинг..

Этот способ помог, костыль конечно, но больше вариантов нет.

W1
На сайте с 22.01.2021
Offline
306
#15
ArbNet #:
Вот это действительно троллинг

Где ты тут увидел троллинг? Я тебе указал на совершенно рабочий вариант. И не понимаю, почему это для тебя так проблемно.

W1
На сайте с 22.01.2021
Offline
306
#16
ArbNet #:
костыль конечно, но больше вариантов нет

Ну, пора бы уже привыкнуть.

ArbNet
На сайте с 27.10.2019
Online
140
#17
webinfo #:

Где ты тут увидел троллинг? Я тебе указал на совершенно рабочий вариант. И не понимаю, почему это для тебя так проблемно.

Какой нафиг рабочий 😁 ты вообще въехал что я делаю? Нет..

webinfo #:
Сделай обычную кнопку и запускай по клику на неё любые функции в любой последовательности.

Кнопка сброса есть. Но при сбросе событие срабатывает до самого сброса, а мне надо чтобы после.

ЗЫ. Чего я тут распинаюсь.. Таким.. бесполезно объяснять.

W1
На сайте с 22.01.2021
Offline
306
#18
ArbNet #:
Таким.. бесполезно объяснять

В зеркало посмотри.

ArbNet #:
Кнопка сброса есть.

Ты читать умеешь вообще? Или не понимаешь того, что я пишу? Хорошо, напишу в третий раз:

webinfo #:
Сделай обычную кнопку
ArbNet
На сайте с 27.10.2019
Online
140
#19
webinfo #:
Ты читать умеешь вообще?

А ты? 😁

Слышь, у меня обычная кнопка 😎

W1
На сайте с 22.01.2021
Offline
306
#20

ХЗ, какие у тебя проблемы, но вот тебе рабочий код:

<html>
<body>
<form id="form">
<textarea id="textarea">Text</textarea>
<br/>
<button type="button" id="reset-button">Reset</button>
<button>Send</button>
</form>
<p id="newtext"></p>
<script>
document.getElementById("reset-button").onclick=function(){
let formText=document.getElementById("textarea").value;
document.getElementById("form").reset();
formText='New text: '+formText;
document.getElementById("newtext").innerHTML=formText;
}
</script>
</body>
</html>

Что тебя не устраивает в этой реализации?

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий