Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne]Jquery wymuś uruchomienie wtyczki input-char-count.js na inpucie
stelmluk
post 27.05.2022, 19:13:03
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.05.2022

Ostrzeżenie: (0%)
-----


Witam.

Korzystam z tej wtyczki do liczenia znaków i działa pięknie lecz tylko do chwili gdy do danego inputa coś wpisuję lub wklejam.
https://www.jqueryscript.net/form/Character...lds-jQuery.html

Na innym forum dostałem taką odpowiedź (problem jest taki, że i tak nie potrafię sobie poradzić i to wiem):
"Wtyczka zapewne nasłuchuje jakiegoś zdarzenia typu onchange lub onkeyup lub wielu, a wpisanie tam wartości programowo nie wywołuje tego zdarzenia.
https://stackoverflow.com/questions/136617/...-an-input"

Mój przypadek testowy
https://jsfiddle.net/amc1bjhv/

Jeśli możesz proszę edytuj kod i podaj link do poprawionej wersji zgodnie z tym
Temat: JavaScript jesli Twoj watek go dotyczy KONIECZNIE przeczytaj

Z góry ślicznie dziękuje za pomoc gdyż borykam się z problemem już ze 3 tygodnie.
Go to the top of the page
+Quote Post
trueblue
post 28.05.2022, 13:25:42
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Rozwiązanie Twojego problemu: https://api.jquery.com/trigger/


--------------------
Go to the top of the page
+Quote Post
stelmluk
post 28.05.2022, 15:58:51
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.05.2022

Ostrzeżenie: (0%)
-----


Cóż mogę powiedzieć. Dalej nie potrafię tego wdrożyć. sad.gif Dopiski w stylu:

$( '#pole' ).trigger( 'keypress' );
$( '#pole' ).trigger( 'keyup' );
$( '#pole' ).change();

dalej nie uruchamiają wtyczki. sad.gif
Ja naprawdę nad tym siedzę od długiego czasu i nie wiem co robię źle. Dlatego proszę o edycję kodu. Mimo wszystko dziękuję za próbę naprowadzenia mnie.
Go to the top of the page
+Quote Post
Salvation
post 28.05.2022, 19:54:25
Post #4





Grupa: Zarejestrowani
Postów: 339
Pomógł: 70
Dołączył: 15.07.2014

Ostrzeżenie: (0%)
-----


Spróbuj to:
Kod
$( '#pole' ).trigger('keyup', 'inputCharCount');
Go to the top of the page
+Quote Post
trueblue
post 28.05.2022, 20:38:06
Post #5





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


  1. $('#pole' ).trigger( 'input'); // po val


--------------------
Go to the top of the page
+Quote Post
stelmluk
post 29.05.2022, 05:51:55
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.05.2022

Ostrzeżenie: (0%)
-----


Dziękuje wszystkim za zaangażowanie. Ostatecznie problem został rozwiązany.
Poprawna jest odpowiedz trueblue:
  1. "$('#pole' ).trigger( 'input'); // po val"

To że po val to wiedziałem, lecz na to by tam wstawić w trigger input to już nie wpadłem na to sad.gif

Rozwiązany przypadek testowy
https://jsfiddle.net/tbyL6q4g/

Ten post edytował stelmluk 29.05.2022, 06:01:29
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 22:58