Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 23.01.2016 Ostrzeżenie: (0%)
|
Witajcie! Mam na stronie tabelę gdzie zawartość można edytować. Każda komórka ma unikalny id. Chciałbym aby pole, które zostanie wedytowane (np onchange) zmieniło tło na wybrany. Myślałem zrobić to za pomocą skryptu, który będzie "nasłuchiwał" po załadowaniu się strony czy nie nastąpiło "onfocus". Tylko nie wiem czy dla przeglądarki samo kliknięcie w pole to już "onfocus" czy muszę mimo wszystko dopisać to zdarzenie w kodzie każdego pola?
Wolałbym posłużyć się już istniejącym id, które będzie przechwytywał skrypt w momencie edycji któregokolwiek pola. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 23.01.2016 Ostrzeżenie: (0%)
|
Nie chce - w sensie w kodzie np <td onchange... Jeżeli da się wykorzystać akutalny ID komórki, to wolałbym takie rozwiązanie.
Jeżeli faktycznie się nie da inaczej niż przez dodatkowy kod onchange dla komórki, to temat można zamknąć (IMG:style_emoticons/default/smile.gif) |
|
|
|
Grandalf00 [JavaScript]Zmiana koloru po wypełnieniu któregoś elementu z atrybutem contenteditable 16.08.2016, 11:12:07
Puszy Zakładam że tabela zaweira <input> w każdej ... 17.08.2016, 10:28:00
vokiel A samo https://developer.mozilla.org/en/docs/Web/C... 17.08.2016, 12:53:30
Puszy Oczywiście że wizualnie wystarczy, skrypt który po... 17.08.2016, 13:10:31
trueblue Ale autor raczej nie ma tam inputa. Jak w tytule -... 17.08.2016, 13:31:01
Grandalf00 Dokładnie jak napisał @trueblue - w moim przypadku... 18.08.2016, 09:21:36
trueblue Może coś z tego: http://stackoverflow.com/question... 18.08.2016, 09:47:07
Grandalf00 Czytałem o tym Nie wiem czemu, ale jakoś chce uni... 18.08.2016, 10:21:47
trueblue Nie rozumiem. Nie chcesz dopisywać kolejnych zdarz... 18.08.2016, 10:26:04
trueblue W drugim poście (najwyżej punktowana odpowiedź) je... 18.08.2016, 10:58:53 ![]() ![]() |
|
Aktualny czas: 2.04.2026 - 17:51 |