Autor | Zpráva | ||
---|---|---|---|
Andrej.B Profil |
#1 · Zasláno: 30. 3. 2022, 07:58:13
Zdravim, mam kod na kopirovanie textu v javascripte.
<?php <button type="button" class="btn btn-sm copy-button micro" data-bs-toggle="tooltip" data-bs-placement="right" title="skopiruj"'; $predajnapolozka = $row_vyhladat['Č. predajnej položky']; ?> onclick="copy('<?php echo $predajnapolozka;?>','#copy_button_<?php echo $predajnapolozka;?>')" id="copy_button_<?php echo $predajnapolozka;?>" <?php echo '>'; echo $row_vyhladat['Č. predajnej položky']; echo '</button>'; <script> function copy(text, target) { setTimeout(function() { $('#copied_tip').remove(); }, 800); $(target).append("<div class='tip' id='copied_tip'>skopirovane</div>"); var input = document.createElement('input'); input.setAttribute('value', text); document.body.appendChild(input); input.select(); var result = document.execCommand('copy'); document.body.removeChild(input) return result; } var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')) var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) { return new bootstrap.Tooltip(tooltipTriggerEl) }) </script> Pokial je $predajnapolozka len cisto pismena ci cisla, vsetko funguje a kopiruje do schranky. Ak su tam '/' a '-' uz to nefunguje. Vie mi niekto poradit,co s tym? Javascript ide mimo mna. Dakujme |
||
blaaablaaa Profil |
#2 · Zasláno: 30. 3. 2022, 08:25:41
Andrej.B:
Identifikátory class a id nesmí obsahovat takové znaky, viz https://www.w3.org/TR/CSS2/syndata.html
In CSS, identifiers (including element names, classes, and IDs in selectors) can contain only the characters [a-zA-Z0-9] and ISO 10646 characters U+00A0 and higher, plus the hyphen (-) and the underscore (_); they cannot start with a digit, two hyphens, or a hyphen followed by a digit. Je třeba $predajnapolozka pro id ošetřit, aby takové znaky neobsahovala, případně použít jiný identifikátor (ideálně unikátní id položky). Případně v tomto případě předat přímo objekt this. |
||
Andrej.B Profil |
#3 · Zasláno: 30. 3. 2022, 08:40:55
Som len kopirovac javascriptu.
Dal som tam premennu $i z $i++ , #copy_button_$i id="copy_button_$i nakolko nemam v riadku ziadny unikatny retazec. Kazdu hodinu sa tam data nahraju z CSV, ktore nemaju ziadny unikatny retazec. Diky |
||
Časová prodleva: 2 roky
|
0