Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]Jquery wymuś uruchomienie wtyczki input-char-count.js na inpucie
Forum PHP.pl > Forum > Przedszkole
stelmluk
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.
trueblue
Rozwiązanie Twojego problemu: https://api.jquery.com/trigger/
stelmluk
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.
Salvation
Spróbuj to:
Kod
$( '#pole' ).trigger('keyup', 'inputCharCount');
trueblue
  1. $('#pole' ).trigger( 'input'); // po val
stelmluk
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/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.